這個簡單的matlab程序哪錯了

時間 2022-09-17 08:05:09

1樓:匿名使用者

%先寫一個函式檔案f.m

function s=f(x)

s=x^2;

end%然後寫一個wucha.m

h=1;

x=2;

format short e

for i=1:20

nq=(f(x+h)-f(x))/h;

disp([h nq])

h=h/10;

end執行結果為:

1 5

1.0000e-001 4.1000e+0001.

0000e-002 4.0100e+0001.0000e-003 4.

0010e+0001.0000e-004 4.0001e+000………………後面的結果省略

2樓:匿名使用者

x = 2;

f(x) = x^2;

disp(f)

f = [0 4] % f 只有2個元素% 而 f(x+h) -> f(3) 已經超出了f的索引範圍

3樓:獨字漂泊

你這程式我看不明白,x只有一個數,你要實現迴圈巢狀,真是莫名其妙的。

f(x)=x^2;這是什麼意思?一般先對 f 賦初值,如f=zeros(m,n);你倒省事,f沒有,直接f(x),肯定跟你要的結果不一樣。

for i=1:20

nq=(f(x+h)-f(x))/h;由於你的f沒有先 賦初值,只有f(3)就不存在了

C 程式設計的,幫我檢查一下這個簡單程式有什麼錯誤

你的int i 1 不能在while迴圈內定義,否則你每次迴圈i都被重置為1,那是不可能滿足i many這個條件的 所以是死迴圈。要把int i定義到while迴圈之外 你想看多少次?5 問君能有幾多愁 問君能有幾多愁 問君能有幾多愁 問君能有幾多愁 問君能有幾多愁 程式結束 press any k...

c 訪問公有基類的成員,簡單程序,求改錯

b.shuchu 不能輸出正確結果是因為,student1 b 之後,並未對成員變數進行初始化,所以輸出亂碼,你可以把 a.shuru 改為b.shuru 即可輸出結果如下 這裡不是訪問許可權的問題,你呼叫的是父類的函式,父類中的函式當然可以訪問父類中的任何訪問許可權的成員變數 include in...

青島換假牙有哪些程序 有名的是哪

維樂可以,可先預約,這樣避免等待時間。沉默較之言不由衷的話更有益於社交。蒙田 這個世界有太多的不可能,但是,只要你相信自己,就一定可以挑戰不可能,加油吧 這個世界有太多的不可能,但是,只要你相信自己,就一定可以挑戰不可能,加油吧 這個世界有太多的不可能,但是,只要你相信自己,就一定可以挑戰不可能,加...