Matlab 求导编程问题:答案怎么是两个数字呢?
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/19 14:13:56
Matlab 求导编程问题:答案怎么是两个数字呢?
y='x^4'
y =
x^4
>> diff(y)
ans =
-26 -42
y='x^4'
y =
x^4
>> diff(y)
ans =
-26 -42
![Matlab 求导编程问题:答案怎么是两个数字呢?](/uploads/image/z/8125778-2-8.jpg?t=Matlab+%E6%B1%82%E5%AF%BC%E7%BC%96%E7%A8%8B%E9%97%AE%E9%A2%98%EF%BC%9A%E7%AD%94%E6%A1%88%E6%80%8E%E4%B9%88%E6%98%AF%E4%B8%A4%E4%B8%AA%E6%95%B0%E5%AD%97%E5%91%A2%3F)
你这个程序的问题是:这里的y是字符串,并非符号变量.因此正确的程序写法应为:
sym x;
y=x^4;
diff(y);
sym x;
y=x^4;
diff(y);