用下面代码建了一个function文件 function f=Language(x,y,x0) syms t; if(length(
用下面代码建了一个function文件
function f=Language(x,y,x0)
syms t;
if(length(x)=length(y))
n=length(x);
else
disp('x和y的维数不相等');
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.
请问各位大侠是哪里出错了!怎么修改?小弟新手!
人气:310 ℃ 时间:2020-10-01 12:46:03
解答
function [f,f0]=Language(x,y,x0)%%你要输出f和f0,那你的函数的输出参数个数必须是2个
syms t;
if(length(x)==length(y))%%这里是判断,不能用=,要用==
n=length(x);
else
disp('x和y的维数不相等');
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
%%%直接调用运行,上面是运行结果.
推荐
- 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-
- i will give you such information ____help you in your study
- leo是一个英国小男孩
- 预习课文后,你觉得音乐之都维也纳是一座怎样的城市?
- 高中数学必修4三角函数题
- 描写夏天的成语有哪些
- 在菱形ABCD中,∠A=135度,AB=根号2,以C为圆心的弧DF分别与AB,AD相切于G,H两点,与BC,CD分别相交于EF两点,用扇形CEF做成圆锥的侧面,求圆锥的高?
- 15克氯化钾固体溶于60克水中,再加入20克氯化钾只有4克溶解,则该溶液质量为____.
猜你喜欢
- In order to encourage the students to study hard,the schoolmaster will give the scholarship to ______got the first prize
- 《醉花阴》中“人比黄花瘦”是千古流传的佳句,以花比人,其中的“瘦”字有什么作用
- 304287读作什么
- 一国两制的基本含义和基本内容?
- 判断1除一个数(0除外)的商,等于这个数的倒数
- 设A=a²+b²-c²,B=-4a²+2b²+3c²,并且A+B+C=0,求C
- 英语“一些;一点”的用法?就是那些短语后加什么 以及理解意思
- 就是关于”快乐假期,轻松阅读“写一篇作文,我不知道该写什么题材,谢