一道MATLAB的題 求高手幫助解答

2023-06-11 09:20:02 字數 4164 閱讀 2190

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...