matlab symbol filled,Matlab绘图基础 应用数学╲t 概率与统计.ppt

主要内容 图形对象与图形句柄 二维图形绘制 三维图形绘制 动画制作 %绘制红色球面 >> h1 = surf(x,y,z,'linestyle','none','FaceColor','r','EdgeColor','none'); %产生球心在(110,110,50),半径为30的球面网格数据 >> x = 110 + 30*x0; y = 110 + 30*y0; z = 50 + 30*z0; %绘制蓝色球面 >> h2 = surf(x,y,z,'linestyle','none','FaceColor','b','EdgeColor','none'); %产生球心在(110,30,50),半径为30的球面网格数据 >> x = 110 + 30*x0; y = 30 + 30*y0; z = 50 + 30*z0; %绘制黄色球面 >> h3 = surf(x,y,z,'linestyle','none','FaceColor','y','EdgeColor','none'); >> lightangle(45,30); %建立光源并设置光源视角 >> lighting phong; %设置光照模式 >> axis equal; %设置坐标轴显示方式 >> xlabel('X'); ylabel('Y'); zlabel('Z'); %为坐标轴加标签 频数直方图 经验分布函数图 四、特殊二维绘图函数 特殊二维绘图函数列表 >> subplot(3, 3, 1); >> f = @(x)200*sin(x)./x; %定义匿名函数 >> fplot(f, [-20 20]); %绘制函数图像,设置横坐标范围为[-20, 20] >> title('y = 200*sin(x)/x'); %设置标题 >> subplot(3, 3, 2); >> ezplot('x^2 + y^2 = 1', [-1.1 1.1]); %绘制单位圆,横坐标从-1.1到1.1 >> axis equal; %设置坐标系的显示方式 >> title('单位圆'); >> subplot(3, 3, 3); >> ezpolar('1+cos(t)'); %绘制心形图 >> title('心形图'); >> subplot(3, 3, 4); >> x = [10 10 20 25 35]; %制定各部分所占比例 【例2-6】特殊二维图形。 >> name = {'赵', '钱', '孙', '李', '谢'}; %指定各部分名称 >> explode = [0 0 0 0 1]; %设置第5部分分离出来 >> pie(x, explode, name) %绘制饼图 >> title('饼图'); >> subplot(3, 3, 5); >> stairs(-2*pi:0.5:2*pi,sin(-2*pi:0.5:2*pi)); %绘制楼梯图 >> title('楼梯图'); >> subplot(3, 3, 6); >> stem(-2*pi:0.5:2*pi,sin(-2*pi:0.5:2*pi)); %绘制火柴杆图 >> title('火柴杆图'); >> subplot(3, 3, 7); >> Z = eig(randn(20,20)); %求20×20的标准正态分布随机数矩阵的特征值 >> compass(Z); %绘制罗盘图 >> title('罗盘图'); >> subplot(3, 3, 8); >> theta = (-90:10:90)*pi/180; >> r = 2*ones(size(theta)); %产生与theta等长的向量,元素全是2 >> [u,v] = pol2cart(theta,r); %将极坐标转成直角坐标 >> feather(u,v); %绘制羽毛图 >> title('羽毛图'); >> subplot(3, 3, 9); >> t = (1/16:1/8:1)'*2*pi; >> fill(sin(t), cos(t),'r'); %绘制填充多边形 >> axis square; title('八边形'); 第三节 三维图形绘制 一、常用三维绘图函数 >> t = linspace(0, 10*pi, 300); %产生一个行向量 >> plot3(20*sin(t), 20*cos(t), t, 'r', 'linewidth', 2); %绘制螺旋线 >> hold on %图形保持 >

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值