你好,需要帮助解决的问题在它不停地说我的代码未定义操作符“*”“内联”类型的输入参数。
1视图(30天)
显示旧的评论
清除所有;clc;关闭所有;u = [2 5 0 1 1 7 4 3 3];n = max (u);m =意味着(u);信谊x;f =内联((x m) ^ n) * exp (- (- x - m) ^ 2);女朋友= ezplot (f [2, 8]);在网格df = diff (f (x) 1); xin=solve(f(x)); xint=[xin,zeros(length(xin),1)]; yin=[0,f(0)]; plot(xint(:,1),xint(:,2),'+'); plot(yin(:,1),yin(:,2),'+'); hold on crit=solve(df); critp=[crit,f(crit)]; plot(critp(:,1),critp(:,2),'+') hold on dff=diff(f(x),2); inf=solve(dff); infp=[inf,f(inf)]; plot(infp(:,1),infp(:,2),'+');
0评论
接受的答案
明星黾
2017年5月8日
首先,你需要把数字作业
后
的
信谊
叫为了使用的符号数学工具箱函数。
其次,你需要把单引号中的表达式
内联
函数。然而,你需要更换
内联
函数与一个
匿名函数
。你需要了解匿名函数,因为
内联
函数将消失在不遥远的将来。
你的第一个
5
行需要:
信谊x
u = [2 5 0 1 1 7 4 3 3];
n = max (u);
m =意味着(u);
f = @ (x) ((x m) ^ n)。* exp (- (- x - m) ^ 2);
这些将与其他代码。
这解决了问题你张贴。代码逻辑错误,只有你自己才能解决。