Z 必须为矩阵,不能是标量或角速度是矢量还是标量

Matlab基础2015-1_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Matlab基础2015-1
上传于||暂无简介
大小:1.78MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢常用的一些矢量运算公式_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
常用的一些矢量运算公式
上传于||暂无简介
阅读已结束,如果下载本文需要使用
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩5页未读,继续阅读
你可能喜欢当前位置: &
求翻译:Z must be a matrix, not a scalar or vector.是什么意思?
Z must be a matrix, not a scalar or vector.
问题补充:
z必须是一个矩阵,而不是一个标量或矢量。
正在翻译,请等待...
Z必须是矩阵、不是标量或者传染媒介。
Z 必须是一个矩阵,不标量或矢量。
Z 必须是一个矩阵,不是一 scalar 或矢量。
我来回答:
参考资料:
* 验证码:
登录后回答可以获得积分奖励,并可以查看和管理所有的回答。 |
我要翻译和提问
请输入您需要翻译的文本!MATLAB与数值分析第一部分-概论及基础知识(2012)_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
MATLAB与数值分析第一部分-概论及基础知识(2012)
上传于||暂无简介
大小:4.07MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢查看: 1142|回复: 8|关注: 0
三维散点图转三维曲面图
本帖最后由 lsy911118 于
21:41 编辑
我的问题是画出了三维散点图,但是我需要三维曲面图,不知道怎么转换?
三维散点图程序是这样的:
i=-100;j=-300;
for i=-100:20:100;
& & for j=-300:20:300;
A = imread('C:\Users\Administrator\Desktop\2.png'); %读取图片2
B = translate(strel(1), [i j]); %将一个平面结构化元素向右或下移动i,j个位置
C = imdilate(A,B); %利用膨胀函数平移图像
D = imread('C:\Users\Administrator\Desktop\3.png'); %读取图片3
E=imadd(C,D); %将图片2和3重叠
F=find(E==0); %找出重叠后像素为0的点
[x,y]=size(F);
z=x*y;& && && &&&%计算像素为0的个数
plot3(i,j,z);& & %画出三维散点图 这个地方我改为mesh(i,j,z)后,提示错误Z 必须为矩阵,不能是标量或矢量
关注者: 24
本帖最后由 bertcool 于
22:02 编辑
doc delaunay
doc delaunary
非常感谢您一直对我问题的解答,我还是初学者,也没有用过delaunary,所以能不能请您说的稍微详细点?或者具体的举个例子,又或者解答一下我的这个实际问题?谢谢啦~~~:loveliness:
非常感谢您一直对我问题的解答,我还是初学者,也没有用过delaunary,所以能不能请您说的稍微详细点?或 ...
1.应该是delaunay 楼上多了一个r。
2.根据你的需要可以将plot3(i,j,z);
[I,J,Z]=meshgrid(i,j,z);
surf(I,J,Z);
应该可以,如果不可以把读取的图片上传上来,再调试。
关注者: 24
非常感谢您一直对我问题的解答,我还是初学者,也没有用过delaunary,所以能不能请您说的稍微详细点?或 ...
Sorry for the typo.
&&doc delaunay
take a look at the example in the doc,
or use 4#'s solution
本帖最后由 lsy911118 于
12:56 编辑
1.应该是delaunay 楼上多了一个r。
2.根据你的需要可以将plot3(i,j,z);
按照你的更改了
i=-100;j=-300;
for i=-100:20:100;
& & for j=-300:20:300;
A = imread('C:\Users\Administrator\Desktop\2.png'); %读取图片2
B = translate(strel(1), [i j]); %将一个平面结构化元素向右或下移动i,j个位置
C = imdilate(A,B); %利用膨胀函数平移图像
D = imread('C:\Users\Administrator\Desktop\3.png'); %读取图片3
E=imadd(C,D); %将图片2和3重叠
F=find(E==0); %找出重叠后像素为0的点
[x,y]=size(F);
z=x*y;& && && &&&%计算像素为0的个数
[I,J,Z]=meshgrid(i,j,z);
surf(I,J,Z); & &%提示错误使用 surf ,Z 必须为矩阵,不能是标量或矢量
本帖最后由
11:35 编辑
按照你的更改了
i=-100;j=-300;
for i=-100:20:100;z=zeros(11,31);
for i=-100:20:100;
& & for j=-300:20:300;
& && &&&A = imread('C:\Users\Administrator\Desktop\2.png'); %读取图片2
& && &&&B = translate(strel(1), [i j]); %将一个平面结构化元素向右或下移动i,j个位置
& && &&&C = imdilate(A,B); %利用膨胀函数平移图像
& && &&&D = imread('C:\Users\Administrator\Desktop\3.png'); %读取图片3
& && &&&E=imadd(C,D); %将图片2和3重叠
& && &&&F=find(E==0); %找出重叠后像素为0的点
& && &&&[x,y]=size(F);
& && &&&z((i+100)/20+1,(j+300)/20+1)=x*y;& && && &&&%计算像素为0的个数
& & end
end
[I,J]=mesh(-100:20:100,-300:20:300);
surf(I,J,z);复制代码
非常感谢您的回复,我用您的代码试了一下发现出现 “错误使用 mesh
输出参数太多。”的提示。不知道该如何更改。
非常感谢您的回复,我用您的代码试了一下发现出现 “错误使用 mesh
输出参数太多。”的提示。不知道该如 ...那句应该是meshgrid
那把你的图片和需要的文件上传吧,我没法调试。
站长推荐 /1
Powered by

我要回帖

更多关于 磁通量是标量还是矢量 的文章

 

随机推荐