[已解决] 函数定积分问题

[复制链接]
smida 发表于 2022-4-17 17:43:01
syms z Z
f=sym('2.61*z^0.4-0.0114*z^1.4')
int(f,'z',10,'Z')
MATLAB小白,刚入门,在学定积分的时候,
这个简单的函数积分老报错,有没有大佬指点一下哪里出错了

最佳答案


WarnerChang 发表于 2022-4-17 19:30:23
syms z Z
f=2.61*z^0.4-0.0114*z^1.4;
int(f,z,10,Z)
回复此楼

5 条回复


WarnerChang 发表于 2022-4-17 19:30:23
syms z Z
f=2.61*z^0.4-0.0114*z^1.4;
int(f,z,10,Z)
回复此楼

smida 发表于 2022-4-18 15:46:55
WarnerChang 发表于 2022-4-17 19:30
syms z Z
f=2.61*z^0.4-0.0114*z^1.4;
int(f,z,10,Z)

感谢,已解决

smida 发表于 2022-4-18 16:08:41
WarnerChang 发表于 2022-4-17 19:30
syms z Z
f=2.61*z^0.4-0.0114*z^1.4;
int(f,z,10,Z)

大佬还有一个问题:
x=-10:0.1:10
y=(exp(x)-exp(-x))./(exp(x)+exp(-x))-0.83
plot(x,y)
可以画出图,但是我在x里面乘以一个数之后就画不出来了,如下所示
x=-10:0.1:10
y=9.81*x*(exp(30*x)-exp(-30*x))./(exp(30*x)+exp(-30*x))-0.83
plot(x,y)
请问下面这个函数自变量区间应该怎么改才能把图像画出来呢?


WarnerChang 发表于 2022-4-18 18:47:33
smida 发表于 2022-4-18 16:08
大佬还有一个问题:
x=-10:0.1:10
y=(exp(x)-exp(-x))./(exp(x)+exp(-x))-0.83

x=-10:0.1:10
y=9.81*x.*(exp(30.*x)-exp(-30.*x))./(exp(30.*x)+exp(-30.*x))-0.83
plot(x,y)

运算符前加个点表示对应元素间计算

smida 发表于 2022-4-19 09:12:29
WarnerChang 发表于 2022-4-18 18:47
x=-10:0.1:10
y=9.81*x.*(exp(30.*x)-exp(-30.*x))./(exp(30.*x)+exp(-30.*x))-0.83
plot(x,y)

感谢大佬
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
相关文章
热门教程
站长推荐
快速回复 返回顶部 返回列表