网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月01日漏签0天
matlab吧 关注:292,433贴子:1,659,272
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 2回复贴,共1页
<<返回matlab吧
>0< 加载中...

matlab绘图求助

  • 只看楼主
  • 收藏

  • 回复
  • zh15935789
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


上图是我画的,下图是想要的,不知道做什么修改可以完成,有空的大佬帮帮忙
function MICRO_real(WorkRadus,xFeedVel,N,w,ToolR,B,C,D,ctrl)
%900,50,3600,1,1500,520,140,140,1
%900,50,3600,1,1500,520,140,60,1
%900,50,3600,1,1500,200,100,50, 1
%典型参数
%工件半径
%WorkRadus=900; %um
%进给速度
%xFeedVel=50; %um/s
%每一圈的采样点数
%N=3600;
%主轴转速
%w=1; %r/s
M=N*(WorkRadus/xFeedVel)*w;
%刀尖圆弧半径
%ToolR=1500;
% Wave length and the applitude
% The unit is micro meter
%WaveLength = 500; Amplitude = 1.0;
theta=(0:0.01:2*pi);
phi=(0:0.5:WorkRadus);
[THETA,PHI]=meshgrid(theta,phi);
x=PHI.*cos(THETA);
y=PHI.*sin(THETA);
M=sign(x).*floor(0.5+abs(x)./B);
N=sign(y).*floor(0.5+abs(y)./B);
d=sqrt((x-M.*B).^2+(y-N.*B).^2);
rm=sqrt(C.^2-(C-D).^2);
z=x.*0;
z(d<rm)=C-D-sqrt(C.^2-d(d<rm).^2);
switch ctrl
case 0 %产生一个名为“_guitest1_”的不可见窗口
figure('NumberTitle','Off','Name','平面微透镜阵列','Visible','Off');
case 1 %将figure设置为可见
h=gcf; % gcf返回当前Figure对象的句柄值
set(h,'Visible','On');
end
mesh(x,y,z)
xlabel('x/μm');
ylabel('y/μm');
zlabel('z/μm');
shading interp
axis equal
figure;plot3(x,y,z)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
end


  • zh15935789
  • 无名之辈
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
球球来人搂一眼


2026-01-01 10:32:58
广告
不感兴趣
开通SVIP免广告
  • YHQAAAAA666
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你好我这有绘图方面的电子版资料,你可以看看有用不,免费给wx发你(号M18027661464)。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 2回复贴,共1页
<<返回matlab吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示