77问答网
所有问题
当前搜索:
matlab的subs函数出错
matlab
运行时
出错
Undefined function or method 'int' for input argum...
答:
int这个积分函数的输入参数类型不能是double类型。你在int积分前面给xy都赋值了,也就是double类型,这是不允许的。思路应该是,先积分,得到M。然后替换里面的xy,用
subs函数
,自己查一下。最后画图。希望采纳,设置为满意答案,谢谢。
matlab
错误
使用 mesh (line 71)X、Y、Z 和 C 不能是复数。
答:
修改源程序的第11行,求sigma3的模即可(abs
函数
)。sigma3=abs(
subs
(sigmaMax2*(1-((r4.^2)/(a.^2))).^n1));运行结果如下:
matlab
程序问题
答:
Heaviside在
matlab
内部已经是一个定义好
的函数
,如果重新定义可能造成函数冲突,建议把函数名字更改下 --- syms t f=sym('(1-t/2)*(Heaviside(t+2)-heaviside(t-2))');subplot(2,3,1); ezplot(f,[-3,3]);y1=
subs
(f,t,-t); subplot(2,3,1); ezplot(y1,[-3,3]);y2=subs...
matlab
拉普拉斯变换
视频时间 5:10
matlab
具体数值替换符号变量
答:
是符号函数的问题
subs函数
可以 比如 syms t;y=sin(t);y1=subs(y,t,2);y1 这是在7.1上的
matlab
自定义
函数
代码,总有未定义什么什么
的错误
出现是怎么回事?_百度...
答:
运行了一下,你说的这个没有问题,倒是后面有些你自定义的
函数报错
了。针对你的问题,可能是你调用函数的格式不对。见图
MATLAB的
plot
函数
出现Conversion to double from sym is not possible...
答:
出现了Conversion to double from sym is not possible问题,是因为Y这个矩阵是一个符号矩阵,里面有t这个符号变量,所以无法画图。如果你希望t=0:0.1:2,那Y=
subs
(Y,t,s)把t换成数值,才能画图。另外有一个问题,B=expm(A)这一句会使得矩阵B中有的元素是复数,导致把Y换成数值后是出现复数,...
matlab
fsolve
函数错误
问题,搞两天了,望得高手指点啊!先谢谢啦_百度...
答:
Conversion to double from sym is not possible.这句话的意思是不能把符号型变量转换成double,肯定是你在设置参数变量时,误把符号,当做数值变量了,才出现了如此的
错误
。可以看出你程序里的a b c d 即充当了sym 又充当了 double 型,自己改一下吧 ...
matlab里面
root
函数
是什么意思?
答:
程序如下:P=[5 4 3 2 1]; %多项式各项的系数 roots(p) %求零点,也就是多项式的解 运行后得结果:ans = 0.1378 + 0.6782i 0.1378 - 0.6782i -0.5378 + 0.3583i -0.5378 - 0.3583i root() 根的多项式
函数
,可以在
Matlab
2016a运行。syms b
subs
(root(x^2 + b*x, ...
matlab
,已知
函数
和y值,求x值,用slove用法总是
报错
,请大牛指教,急等...
答:
l=h;Y=log10((1-h)*(1-l)/(h*l)); 这个公式有问题 当 l=h时,Y=-inf。所以会
出错
。
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜