matlab问题,错误使用 mesh (line 79),Z 必须为矩阵,不能是标量或矢量,该怎么修改呢?

作者&投稿:酆致 (若有异议请与网页底部的电邮联系)
matlab错误使用 mesh (line 71) Z 必须为矩阵,不能是标量或向量怎么改~

把"f=......"这一句放在meshgrid之后

准确来说是X,Y,Z都应该是矩阵
最后两句改成这样就能运行了,出图结果无法保证……
XX = [X;X]; YY = [Y;Y]; ZZ = [Z;Z];
mesh(XX, YY, ZZ);

mesh(wi,de,te)这个函数里的wi,de,te必须为矩阵,而你的wi,de,te在此算出为行向量,所以报错,即要使用mesh函数,则必须函数里面的参数必须为矩阵。所以你得把wi,de,te改为矩阵形式,或者你可以试一下plot3

plot3函数用于绘制三维曲线图。它的指令与plot相似,都是Matlab的内部函数。
plot3(X,Y,Z);
plot3(X,Y,Z,'string'); string用来控制曲线的颜色。
对于多条曲线,可以绘制在同一个plot3中。
plot3(X1,Y1,Z1,'string1',X2,Y2,Z2,'string2');


怎样顺利安装数学mathlab软件?
此时会出现一个编辑选项框,把原来的值删掉,因为这个值里面包含了中文,或许你直接看不到,因为有的时候会用"%USERPROFILE%"的东西来代替掉了.用"C:\/Temp"这个值来代替原来的值,然后再安装matlab7.0,就没有问题了.

新人求助matlab安装包做毕设要用
MATLAB 编辑器 - 提供编辑和调试功能,如设置断点及逐步调试各行代码 代码分析器 - 自动检查代码是否有问题,并提出修改建议,以最大限度地发挥性能以及可维护性 MATLAB 事件探查器 – 衡量 MATLAB 程序的性能,并确定需要修改加以改进的代码范围 五、应用程序开发和部署 ATLAB 工具和附加产品提供了一系列...

平舆县15820598744: 请教: 在MATLAB中”syms“无法使用,为什么 -
斗冉寄生: 你可以查一下MATLAB安装路径的toolbox里是不是没有Symbolic Toolbox?如果你的MATLAB版本是R2009,并且是64位,那么MATLAB的安装文件是不带有这个Symbolic Toolbox符号工具...

平舆县15820598744: matlab报错怎么解决? -
斗冉寄生: 利用函数imshow()读取TIF格式的图片报错,其报错的信息如下:在MathwWorks官网查了一下,是软件的出现的BUG,方法就是下载对应的更新文件就可以解决.根据自己电脑系统,选择下载对应的补丁文件,解压下载的文件.(文件的下...

平舆县15820598744: MATLAB syms的用法 出错 -
斗冉寄生: 楼上的乱讲,哪会跟注释有关系呢,我运行也是没有任何问题的.可能是你的matlab中syms这个m文件损坏了吧

平舆县15820598744: matlab中Error using ==> mtimes Inner matrix dimensions must agree. -
斗冉寄生: 那个你这是一个赋值表达式吧. t是一个矩阵吧,如果将t=1,那么可以计算出M. 但是你的t如果是一个矩阵,那么计算结果就会出错了. 例如,t=0:0.1:1,就会出现这种情况. 这涉及到一个点乘和叉乘的问题,矩阵对应元素相乘就要用点乘,...

平舆县15820598744: matlab 提示Error using vertcat CAT arguments dimensions are not consistent. -
斗冉寄生: 你把的初始化一下.例如这样修改:d=[]; for i=1965:1:1970for j=1:12a=find(a1(:,2)==i&a1(:,3)==j);b=a1(a,:);c=1;%mean(b(:,5));d=[d;i,j,c];end end 由于你没有给出a1矩阵式什么,没法具体给你调试,问题就是d这里.或者是你的d初始化的不是三列

平舆县15820598744: 请问有大神知道这个matlab程序为什么出错吗,写的是错误使用.*,我去掉.的话就显示错误使用* -
斗冉寄生: 经检查 x1=(s0+x2).*s1+e.*c1,y1=(s0+x2).*c1-e.*s1 中s0与x2的维数不一致,而导致错误.主要是t的等分数太多了,可以改为361.(即t=linspace(0,360,361)) 其他问题,由于求x,y的导数(差分)后,数据长度少一,所以要补一个0上去.(即zx=[0 diff(x)]; zy=[0 diff(y)]) 修改后运行可以得到如下图形.从图形上看,可能还有问题.

平舆县15820598744: matlab 错误提示Error using ==> vertcat CAT arguments dimensions are not cons -
斗冉寄生: 你把的初始化一下.例如这样修改: d=[]; for i=1965:1:1970 for j=1:12 a=find(a1(:,2)==i...

平舆县15820598744: matlab打开时出现这个错误,怎么办? -
斗冉寄生: 点确定,应该不影响的.再不行就重启下电脑.重启不起作用,就右击属性,修改兼容性.win7系统就用管理员权限运行matlab.

平舆县15820598744: matlab程序有错误 Error using ==> mupadmex Error in MuPAD command: Index exceeds matrix dimensions. -
斗冉寄生: 数据量超过了你定义的矩阵大小.

平舆县15820598744: MATLAB出现以下问题怎么解决? -
斗冉寄生: 从官网下载 tdm64-gcc-4.9.2 -- 安装(create)在MATLAB环境中运行mex -setup依然提示没有编译器.在MATLAB环境下使用MinGW-w64编译C / C ++ MEX文件故障Troubleshooting and Limitations Compiling C/C++ MEX Files with MinGW-w64 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网