MATLAB中如何将标量转换为矩阵 z=ones(1,length(X))*(-3.0); 这样报错,Z must be a matrix, not a scalar 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 matlab atrix 标量 矩阵 ones 搜索资料 2个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? kinfar 2011-03-18 · TA获得超过976个赞 知道小有建树答主 回答量:208 采纳率:50% 帮助的人:251万 我也去答题访问个人页 关注 展开全部 标量是个数,怎能转换成矩阵,理论上是不可能转换的,要不就是你没有表达清楚,建议把程序都传来,大家才能明确你的意图! 更多追问追答 追问 报错是这样的:??? Error using ==> surf at 75 Z must be a matrix, not a scalar or vector. Error in ==> d8 at 42 surf(x,y,z);麻烦帮我看看。 追答 你的X长度是不是1啊,看看你的workspace 追问 很奇怪,我求其最大值里面有1,但在workspace里面又全是0,我都糊涂了,不知道哪里出了问题。 追答 这个问题很多人遇到过,这里的z计算出来一般是个向量,但是surf必须要求是矩阵,有人说把z去转置后组成个矩阵,但是我的觉的不太好,你可以换用mesh或者去论坛上看写其他人的例子(推荐matlab中文论坛),在不行你英语好的话直接去help仔细看用法,自己学会在记得牢,个人感觉mesh比surf用法简单点!只能这样了 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 kuanghulin 2011-03-21 · TA获得超过516个赞 知道答主 回答量:162 采纳率:0% 帮助的人:211万 我也去答题访问个人页 关注 展开全部 单纯的这句话是没错的 z是矩阵还是标量那就要看你的x的最大维数了 追问中你的程序bian2函数是做什么的? 追问 是我提取图像的边界。跟维数有什么关系呢? 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 1条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-05-21 matlab问题,错误使用 mesh (line 79),Z 必须为矩阵,不能是标量或矢量,该怎么修改呢? 39 2015-01-13 【MATLAB】一道基础题目小白求大神解答 2015-11-15 求解一道matlab题,如图第九题 1 2018-04-05 看到matlab 中一段程序,a = [x' ones(length(x),1)]; 求解 50 2017-09-10 Matlab中出现了Matrix must be square. 13 2016-03-18 matlab 怎么把向量或者标量变成矩阵? 6 2013-10-14 问个matlab的问题 2016-07-28 图是我在matlab编程时遇到的问题 请问最后答案为甚是1 还请具体回答 谢谢 为你推荐: