声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wangfusen.cool

[图像处理] 如何只画出三维函数的部分图像

[复制链接]
发表于 2008-8-30 19:15 | 显示全部楼层

计算的代码保持不变,把要画的对象,比如是个矩阵A,不要的部分赋值为NAN。,再用正常命令画图。

评分

1

查看全部评分

回复 支持 反对
分享到:

使用道具 举报

发表于 2008-10-19 14:23 | 显示全部楼层
rf1=A-df1/2;
t1=-pi/5.5;t2=pi/5.5;
t=linspace(t1,t2,60);
d=linspace(0,2*pi,60)';
e1=A*ones(size(t))-rf1*cos(t);
e2=A*ones(size(t))-rf1*cos(t);
X=cos(d)*e1;
Y=sin(d)*e2;
Z=ones(size(d))*rf1*sin(t)
mesh(Z,X,Y);
其中A为160是在按钮的函数里可是运行后显示出图按钮就看不见了并且生成exe文件不能执行为什么那为高手给看一下
发表于 2008-10-21 06:11 | 显示全部楼层
原帖由 lvgang230 于 2008-10-19 14:23 发表
rf1=A-df1/2;
t1=-pi/5.5;t2=pi/5.5;
t=linspace(t1,t2,60);
d=linspace(0,2*pi,60)';
e1=A*ones(size(t))-rf1*cos(t);
e2=A*ones(size(t))-rf1*cos(t);
X=cos(d)*e1;
Y=sin(d)*e2;
Z=ones(size(d))*rf1*sin ...


这样的代码是直接对当前gcf进行操作,从你的想法上看你要在当前gcf中建立一个axes控件,然后在该空间中画图
具体的参考事例我已经在你发的另一贴中给出,好好学习一下吧
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-12 02:46 , Processed in 0.068633 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表