當前位置:編程學習大全網 - 編程軟體 - 求matlab編程好的大神 function e=qiege(d) [m,n]=size(d); 運行結果總是出錯說d未定義,這是為什麽啊?

求matlab編程好的大神 function e=qiege(d) [m,n]=size(d); 運行結果總是出錯說d未定義,這是為什麽啊?

主程序裏面,壹上來d要賦值,否則後面帶入子程序就沒有意義

子程序:

functione=qiege(d)

[m,n]=size(d);

top=1;bottom=m;left=1;right=n; % init

whilesum(d(top,:))==0 && top<=m

很明顯沒寫完

同時至少應該是這個樣子

function e=qiege(d)%function和e隔開

[m,n]=size(d);

top=1;bottom=m;left=1;right=n; % init

while sum(d(top,:))==0 && top<=m%while和sum隔開

end%while後面加end

同時要對e賦值

最後要保存,名字必須是qiege.m

每次子程序修改完了都要再保存壹次,覆蓋原來的文件

妳把主程序發出來,同時把希望子程序做什麽說壹下,我幫妳看看

  • 上一篇:我如今16歲,去年剛剛初中畢業,考上了壹所高中,但我沒去,在家呆了近壹年,今天我和我媽說我想去職校
  • 下一篇:AI換臉軟件 “ZAO”首次做出回應,換臉是怎麽通過技術實現的?
  • copyright 2024編程學習大全網