function [f,f0]=Language(x,y,x0)%%你要輸出f和f0,那你的函數(shù)的輸出參數(shù)個(gè)數(shù)必須是2個(gè)
syms t;
if(length(x)==length(y))%%這里是判斷,不能用=,要用==
n=length(x);
else
disp('x和y的維數(shù)不相等');
return;
end
f=0.0;
for(i=1:n)
l=y(i);
for(j=1:i-1)
l=l*(t-x(j))/(x(i)-x(j));
end;
for(j=i+1:n)
l=l*(t-x(j))/(x(i)-x(j));
end;
f=f+l;
simplify(f);
end
f0=subs(f,'t',x0);
%%其它的不用改
>>x=0:0.5:3;
y=[ 00.47940.84150.99750.90930.59850.1411];
[f,f0]=Language(x,y,1.6)
f =
-799/3125*t*(t-1)*(t-3/2)*(t-2)*(t-5/2)*(t-3)+561/500*t*(t-1/2)*(t-3/2)*(t-2)*(t-5/2)*(t-3)-133/75*t*(t-1/2)*(t-1)*(t-2)*(t-5/2)*(t-3)+3031/2500*t*(t-1/2)*(t-1)*(t-3/2)*(t-5/2)*(t-3)-399/1250*t*(t-1/2)*(t-1)*(t-3/2)*(t-2)*(t-3)+1411/112500*t*(t-1/2)*(t-1)*(t-3/2)*(t-2)*(t-5/2)
f0 = 0.9996
%%%直接調(diào)用運(yùn)行,上面是運(yùn)行結(jié)果.
用下面代碼建了一個(gè)function文件 function f=Language(x,y,x0) syms t; if(length(
用下面代碼建了一個(gè)function文件 function f=Language(x,y,x0) syms t; if(length(
用下面代碼建了一個(gè)function文件
function f=Language(x,y,x0)
syms t;
if(length(x)=length(y))
n=length(x);
else
disp('x和y的維數(shù)不相等');
return;
end
f=0.0;
for(i=1:n)
l=y(i);
for(j=1:i-1)
l=l*(t-x(j))/(x(i)-x(j));
end;
for(j=i+1:n)
l=l*(t-x(j))/(x(i)-x(j));
end;
f=f+l;
simplify(f);
end
f0=subs(f,'t',x0);
然后在命令窗口輸入如下三行
x=0:0.5:3;
>> y=[ 0 0.4794 0.8415 0.9975 0.9093 0.5985 0.1411];
>> [f,f0]=Language(x,y,1.6)
老是顯示 Error:File:Language.m Line:3 Column:13
The expression to the left of the equals sign is not a valid target for an assignment.
請(qǐng)問(wèn)各位大俠是哪里出錯(cuò)了!怎么修改?小弟新手!
用下面代碼建了一個(gè)function文件
function f=Language(x,y,x0)
syms t;
if(length(x)=length(y))
n=length(x);
else
disp('x和y的維數(shù)不相等');
return;
end
f=0.0;
for(i=1:n)
l=y(i);
for(j=1:i-1)
l=l*(t-x(j))/(x(i)-x(j));
end;
for(j=i+1:n)
l=l*(t-x(j))/(x(i)-x(j));
end;
f=f+l;
simplify(f);
end
f0=subs(f,'t',x0);
然后在命令窗口輸入如下三行
x=0:0.5:3;
>> y=[ 0 0.4794 0.8415 0.9975 0.9093 0.5985 0.1411];
>> [f,f0]=Language(x,y,1.6)
老是顯示 Error:File:Language.m Line:3 Column:13
The expression to the left of the equals sign is not a valid target for an assignment.
請(qǐng)問(wèn)各位大俠是哪里出錯(cuò)了!怎么修改?小弟新手!
其他人氣:971 ℃時(shí)間:2020-10-01 12:46:03
優(yōu)質(zhì)解答
我來(lái)回答
類(lèi)似推薦
- function [ s ] = csfit(x,y,dx0,dxn ) n=length(x)-1; h=diff(x); d=diff(y)/h; a=h(2:n-1); b=2*(h(1:n-
- 一輛自行車(chē)車(chē)輪外直徑是70厘米,騎車(chē)經(jīng)過(guò)一座長(zhǎng)400米的大橋,車(chē)輪要轉(zhuǎn)多少圈?(得數(shù)
- 英語(yǔ)翻譯
- 用四個(gè)有的...好像...造句
- 有2個(gè)盒子,每個(gè)盒子里面都有1,2,3,4,5,6,7,8,這8個(gè)數(shù)學(xué)卡各一張,同時(shí)從兩個(gè)盒子里個(gè)摸出一張卡片
- 注意過(guò)程和解題思路
- 樹(shù)上有鴿若干,如果地上鴿子飛上樹(shù)4只,則樹(shù)上鴿子樹(shù)是地上鴿子數(shù)的3倍;如果樹(shù)上鴿子下地4只,則樹(shù)上鴿子數(shù)是地上鴿子數(shù)的2倍,問(wèn)樹(shù)上地上原來(lái)各有多少只鴿子?(詳細(xì)過(guò)程,謝謝.)
- I will make my dream come true ?
- 初二數(shù)學(xué)(盡快解答,過(guò)程詳細(xì))
- 鑒別下列物質(zhì)該用什么物質(zhì)
- "山外青山樓外樓,西湖歌舞幾時(shí)休!暖風(fēng)熏得游人醉,直把杭州作汴州."是咩詩(shī),誰(shuí)寫(xiě),講咩內(nèi)容
- Salt is ____ in North China.(選詞填空“grow”、“produce”、“make”、“create”)請(qǐng)說(shuō)明理由!
猜你喜歡
- 1一些同學(xué)去劃船,他們租了一些船,如果每船坐6人則多3人,如果每船坐8人,則船上有7個(gè)空位,有_個(gè)同學(xué).
- 2紅樹(shù)林的作用是什么?
- 3為節(jié)省能源,某單位按以下規(guī)定收取每月電費(fèi):用電不超過(guò)140千瓦時(shí),按每千瓦時(shí)0.6元
- 4李清照的醉花陰里“人比黃花瘦”中的黃花是什么意思
- 5制取1.6g氧氣至少需要多少氯酸鉀
- 6以 愛(ài)與希望 為話題 寫(xiě)一篇 600字演講稿
- 7You must do your homework now(改為一般疑問(wèn)句)
- 8抗體是指淋巴細(xì)胞產(chǎn)生的一種抵抗病原體的( ?。?A.蛋白質(zhì) B.糖類(lèi) C.核酸 D.氨基酸
- 9美語(yǔ) 中can和 cant怎么區(qū)分啊 ,
- 10連詞成句 i,on,walked,coat,my,in,and,winter,in,put,snow,the
- 11關(guān)于正確方向與錯(cuò)誤方向的名言警句、格言、諺語(yǔ)~
- 12化學(xué)反應(yīng)向著能量降低的方向?yàn)楹芜€有吸熱反應(yīng)