MATLAB中出现1.8986e 02i是复数吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 04:09:06
按F1去帮助文件里看看mesh函数的格式要求,你的参数X.Y.Z.C中出现了复数;所无法mesh!
holdon:使当前轴及图形保持而不被刷新,再次基础上再画图;holdoff:使当前轴及图形不在具备被刷新的性质,关闭在此基础上的再画图.不一定要成对出现,根据你程序的需要决定是不是要holdoff
functiony=func_nonlinear(x)A=[0.22520.2453-0.1968-0.1834];B=[0.1665-0.1506-0.17570.0798];Xw1=0;Xw2=0
NAN=Notanumber!而且|A|=0,表明A是奇异矩阵,A的逆矩阵不存在!A\b是承认A的逆矩阵存在的情况下才能使用的!所以当然解不出来.对于该题R(A)=R(A,b)
gb2gray()是把rgb色彩空间的图片格式转换成二维的灰度图片错误提示的意思是读取的RGB不是rgb色彩空间图片你用的是matlab里自带的cameraman的图片把那图片是灰度图像啊你可以看看变
你的n有3101个元素,comer有3200个元素,明显不匹配,你想构成矩阵肯定要每行元素数相等啊再问:我改不对,帮我看一下我还有哪里不对呗,还是那 一行出错再答:在14行之前加两句:com
写好之后不要直接运行,在外边调用,不然相当于你没有给x
调出来了Q=0.11;g=9800;gamma=4.8*10^-5;rho=1.109*10^-6;H=9;d=1;u0=4*Q/(pi*d^2);symsrsy=H-(u0^2/(2*g))*(d^
从上面的错误提示上来看,是你的矩阵X和矩阵Z的大小不一样,所以就没法画等高线.再问:下面是错误原文???Errorusing==>contourfat64ThesizeofXmustmatchthes
x*(2*r-x)这个如果小于0的话,结果就会出现虚数是sqrt()函数带来的
把 fsolve(@myfun1,[100000000,0.1],optimset('display','iter'))改
你的b是一个6维矩阵,前后都是5维度的.不能相乘Ab=A'*(b'.*W')出错
NaN就是NotaNumber0/0,∞/∞,0×∞等运算都会产生NaNMatlab用NAN来真实记录0/0,∞/∞,0×∞等运算的后果,避免可能因上述计算而造成的程序执行的中断.
从字面推断看,估计是你的handles.edit7这里出问题了,可能传递过来的handles不是一个结构体,具体还要看你程序吧再问:可是为什么我第一次运行这个CUI的时候是可以的,第二次就出错了呢?真
这是一个生成注册码的注册机,你把框中的内容复制.再安装matlab,安装过程中提示输入个人注册码的时候,右键粘贴,即可继续完成安装.一般都是应该这样的,
大林算法的控制程序u_1只是一个中间变量作用是实现控制滞后
问你下,是从数列的开始划分,像01,00,0,.,还是只要是相邻的都算,一会给你编~再问:只要是相邻的都算,例如010110在统计的时候就是00:0次,01:2次,10:2次,11:1次,不局限于使用
x^2.*z^3+9.*y^2.*z^3/80==(x^2+9.*y^2/4+z^2-1)^3;x^2默认是矩阵乘法,而你需要的是对应元素相乘,应该是x.^2另外,这一句还有其他问题,应该给出的是z的
这是科学计数法的表示方式.意思是1*10^3再举两个例子:如果您输入了向量[23000000,55000000],那么MATLAB会将之表示为:1.0e+7*[2.3,5.5]如果您输入了向量[0.0
i是虚数单位,这是一个复数.如果你确定结果应该是实数而且程序没错的话,可能因为浮点数误差的关系出现一个非常非常小的虚部,用real(a)直接把它去掉即可.