亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有沒有什么辦法能讓我在run的時候帶上變量?

有沒有什么辦法能讓我在run的時候帶上變量?

汪汪一只貓 2022-07-14 11:11:18
例如%%%%%%function c=add(a,b)c=a+b然后我使用run進行函數的運行%%%%%%%%%%%>> run addError using add (line 2)Not enough input arguments.
查看完整描述

2 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

沒有直接的辦法。

請注意看一下run這個命令的說明:它只是用來執行腳本(script)的,不能用于執行函數(function)。

使用run來執行腳本的主要好處是,可以運行不在當前路徑中的腳本。事實上,它的主要過程就是,先切換到腳本所在的目錄,運行腳本,然后再返回原目錄。

可以變通的做法是,在函數體重定義缺省輸入,例如


function c=add(a,b)if ~nargin, a=1; b=2; endc=a+b

但這樣的做法大多數情況下毫無意義,因為它既不能改變輸入,也不能返回輸出。


查看完整回答
反對 回復 2022-07-18
?
交互式愛情

TA貢獻1712條經驗 獲得超3個贊

線性空間,取值范圍為0到2*pi,默認包含100個點
也就是:從0到2*pi,等間隔的取100個點
點數可以修改
如:linspace(0,2*pi,50),那么只取50個點
類似的有:
logspace,非線性空間,取值非線性,但是對數值為線性的,同樣包含100個

查看完整回答
反對 回復 2022-07-18
  • 2 回答
  • 0 關注
  • 168 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號