S=struct('name','name','score','score','rank','rank');改成
S=struct('name',name,'score',score,'rank',rank);
和
disp([S(j).score,blank(6),num2str(S(j).score),blanks(6), S(j).rank]);改成
disp([S(j).score,' ',num2str(S(j).score),' ',S(j).rank]);
别的不变,我运行成功了。希望你也能运行成功
这个问题简单,要先定义x为符号变量就可以了
代码
syms x;
a=diff([sqrt(x^2- 2*x+5),cos(x^2)+2*cos(2*x),4^(sin(x)),log(log(x))])
结果
a =
[ 1/2/(x^2-2*x+5)^(1/2)*(2*x-2), -2*sin(x^2)*x-4*sin(2*x), 4^sin(x)*cos(x)*log(4), 1/x/log(x)]
柳州电脑网
tmatlab程序:系统提示:Error: Expression or statement is incomplete or incorrect.求指导!
你把大括号改成小括号试试
a{i} -> a(i)
如果后面再报错
name={'zhang','li','huang','chen','zhu'};
score={82,91,89,40,100};
把这俩大括号变成中括号试试