1樓:匿名使用者
1)錯了,分析如下:
function res = test1(x, y) %定義函式test1,要求有兩個輸入量
專res = sqrt(x .^2 + y .^2);%函式體,test1的結果res為兩個輸入量平方和的開方。
所以屬,這個函式呼叫的時候應該使用兩個引數。所以錯
2)正確。
function res = test2(x, y)
error (nargchk(1,2,nargin));%這句功能是判斷呼叫時使用的引數的個數是不是在1和2之間。 是同上面1)不一樣的地方
if nargin == 2
res = sqrt(x .^2 + y .^2);
else
res = x;
end %是當呼叫時用兩個引數時輸出兩個引數平方和的開方,否者輸出引數的原值。
out = test2(12);%呼叫結果 out=12
2樓:誤入墳墓的靈魂
1.錯了
錯在test1函式的復引數
要有制兩個,呼叫的時候只有一個6.
可以設定兩個引數的預設值,還可以加入其它語句來根據輸入引數不同執行不同過程。但是這個函式好像沒有必要。
2.是正確的,可以根據輸入的引數來判斷函式如何執行。
幫忙看一下配置,幫忙看一下配置
intel 酷睿2雙核 e7500 盒 intel 酷睿2雙核 e7500 盒 y 775 kingston vauleram 2gb pc3 10664 ddr3 1333 記憶體 y 355 華碩主機板p5q y 920 影馳gt240 1g 黑將 y 799 希捷500g硬碟 st500g s...
幫忙看一下我的電腦該如何升級,幫忙看一下我的電腦該如何升級
顯示卡可以換 nvidia的 gfx6800 agp系列 現在的 很低 amd ati的 x800 agp系列 同樣很低 雖與6800屬同級別產品 但效能較nvidia的6800系列差一截 顯示卡最好不要選擇那些非原生agp介面的卡 橋接的卡效能都不如原生的 雖然差不了太多 但花同樣的錢 幹什麼不要...
算命的先生幫忙看一下,算命先生幫忙看一下我運氣
泣紫煒 純屬胡說,千萬不要相信書上所說的一些內容,一般命是靠自己而定,你看自己而活,所以說一般你看那些都是假的,千萬不幹相信那些書上的事 一個在外鄉漂泊的人 你個人的命運是掌握在自己手中的。只要你的心態好。還有自己把自己收拾的每天。打扮的漂漂亮亮。活在當下,不要被別人的言語左右。 農民希望 人的一生...