1樓:務青芬御羅
舉個例子,希望有所幫助。**。
已知fibonacci
數列由式子ak
ak-1ak-2;k
3,4,…可以生成,其中初值。
為a1a21,試編寫出生成某項fibonacci
數值的matlab
函式,要求:
函式格式為y=fib(k),給出k
即能求出第k項ak並賦給y;
編寫適當語句,對輸入輸出變數進行檢驗,確保函式能正確呼叫;
利用遞迴呼叫的方式編寫此函式。
function
main()clc;k
yfib(k)
functiony
fib(x)
fibonacci(1)=1;
fibonacci(2)=1;fork
1:x-2fibonacci(k+2)=fibonacci(k+1)+fibonacci(k);
endfibonacci
1:x;fibonacci];y
fibonacci(2,end);結果。y
2樓:咎奕聲改燕
fibonacci
數列的生成函式fib:function
y=fib(k)a(1)=1;a(2)=1;ifk>2
fori=3:k
a(i)=a(i-1)+a(i-2);
endendy=a(k);然後在命令視窗分別輸入:y=fib(1);y=fib(2);y=fib(8)進行驗證;結果分別為y=1;y=1;y=21;證明演算法是正確的。
求這道題的matlab**,**等,謝謝大家 5
3樓:匿名使用者
題主給出這道題實際是點到曲線最短距離的問題。這個問題我們在matlab環境下可以這樣來解答:
第一步,設曲線y=1/x上乙個點的座標為(x,y),則根據兩點間的距離公式。
可以得到。d=sqrt((x-2)^2+(y-1)^2)=sqrt((x-2)^2+(1/x-1)^2)=sqrt(x^2+1/x^2-4x-2/x+5)然後,我們用matlab語言來自定義該函式,即。
d=sqrt(x^2+1/x^2-4*x-2/x+5);
第二步,對該函式的x求導並使其等於0,即。
eq=diff(d)=0
第三步,使用vpasolve函式求得處於第一象限的x值。
第四步,計算y值,即。
y=1/x第五步,計算d值,即。
d=sqrt(x^2+1/x^2-4*x-2/x+5)計算結果如下。
救命,求用matlab寫出下面這個題目。明天就要交了,求大佬幫幫忙
4樓:匿名使用者
該matlab題的**,可以用下列函式組合來完成。
函式一,多項式曲線擬合函式polyfit()函式二,多項式計算函式polyval()
求解方法:1、建立2016到2022的年份序列陣列x2、建立2016到2022的年份利潤陣列y3、運用polyfit()函式,求出y=p1x+p2的係數。
4、運用polyval()函式,2023年和2023年的利潤。
程式設計後執行,得到如下結果。
跪求matlab高手啦,很簡單的題~~~ 20
5樓:匿名使用者
x1=5x3-x2
x2=(2x1+x3)/4
x3=-x1x1-x2x2+10
迴圈迭代,直到你那三個左式 的值與0相差乙個最小單位第二題不明白你在說什麼。
6樓:匿名使用者
這個好像是數學學院的乙個關於matlab的作業。。。我暈死。
他需要的是matlab程式。不過呢我覺得這種東西還是自己過手吧。雖然說我還是知道怎做,但是也沒什麼價值啊。
7樓:匿名使用者
clc;clear
format long
二分法。a=0;b=1;fc=10;it1=0;
while abs(fc)>10e-5
fa=subs('x-exp(-x)',x',a);
fb=subs('x-exp(-x)',x',b);
c=(a+b)/2;
fc=subs('x-exp(-x)',x',c);
if fa*fc>0
a=c;fa=fc;
elseb=c;
fb=fc;
endx=c;
it1=it1+1;
endit1,x
一般迭代。x=0;m=1;it2=0;
while m>10e-5
temp=x;
x=exp(-x);
m=abs(temp-x);
it2=it2+1;
endit2, x
牛頓x=0;it3=0;n=1;
while n>10e-5
temp=x;
x=x-(x-exp(-x))/1+exp(-x));
n=abs(temp-x);
it3=it3+1;
endit3,x
精確解。xx=eval(solve('x-exp(-x)')結果:it1 = 12
x = 18
x = 4x = 顯然牛頓法的迭代次數最少。
8樓:帳號已登出
首先編制函式檔案如下。
function y=fc(x)
y1=x(1)^2-x(2)^2+x(3)-10;
y2=x(1)+x(2)-x(3);
y3=2*x(1)-4*x(2)+x(3);
y=[y1 y2 y3];
在matlab命令視窗輸入:
x0=[-1 1 -1];
fsolve('fc',x0)
ans =
求大神用matlab語言幫我完成下面的題目 謝謝
9樓:minquan一人
樓主,你好。
程式如下:t=linspace(0,2*pi,50);%在區間[0:2π ]均勻的取 50個點。
y1=sin(2*; y2=3*cos(t+;%y1=sin(2*; y2=3cos(t+;
希望對樓主有幫助,希望樓主採納,歡迎交流。
求大神解釋下matlab的一道題
10樓:匿名使用者
a =定義了乙個cell型別,其中只有乙個元素,是乙個2行3列的矩陣a =1 2 3
a(1,1) 是其中第一行第一列元素, =1a(2,2) 是其中第二行第二列元素, =5a 表示cell型別的a的第2行第2列的元素a = a + a(1,1) +a(2,2)表示矩陣的每個元素 + 1+5)=
matlab題目 求高手解答
11樓:匿名使用者
用matlab求最短路徑,其使用的主要函式是digraph、shortestpath。求解方法:
a=[1 2 20;1 3 14;2 4 15;2 5 12;3 4 10;3 6 13;4 5 8;5 6 8;4 7 9;5 7 10;6 7 12]';
s = a(1,:)
t = a(2,:)
w = a(3,:)
g = digraph(s,t,w);
path1,d] =shortestpath(g,1,7)求解結果。
path1 = 1 3 4 7 %路線。
d = 33 %最短路徑長度。
最短路徑線路圖。
一道數學選擇題求高手解
這道題首先要重畫圖,把圖畫好了,題就很容易了。1。角phf 角bap 角1 角cfp 角2 角ogp角phf 角fcp 角cpa 角dcp 角dpa 角apf2。連線oc和ac,由題知,三角oac是等邊三角形,而且可以進一步知道,弧da,弧ac,弧cp,弧pb都是60度弧,而弧pf,弧fd是90度弧...
一道英語題高手來一道英語題選擇題求解
1.tend to be well equipped 往往設施很好 2.這句話是拿北 部學校和南部學校進行比較,因此,選b,然而的意回思。全句翻譯答 北部學校往往 設施良好而南部學校相對來說就比較貧窮。3.做這類單選,首先應該明白題幹的意思,然後再將選項乙個乙個地試。a的意思是 一旦 c的意思是 當...
求問一道極限題,求問一道極限題
分子在x 2處,泰勒為,取第一項 x平方 4 然後分子分母約分 得x 2 在x等於2時的值為4 所以,極限為4 手機發不了 見諒!可利用等價無窮小及洛必達法則求解,當然也可以直接利用洛必達法則,只是求導略為繁瑣一點。lim t 0 sint t 1 下面圖是正解。3mn2 2h2o 5mno2 4h...