Matlab随笔之三维图形绘制】的更多相关文章

1.三维曲线 用到了plot3函数.plot3(x,y,z)用来绘制3维曲线图,而不能绘制曲面图!就是把所有的(x,y,z)点连接在一起. t=linspace(,*pi,); x=sin(t); y=cos(t); z=t; plot3(x,y,z) 2.网格曲面 meshgrid是MATLAB中用于生成网格采样点的函数: mesh(X,Y,Z)函数功能是绘制由线条框构成的曲面. x=-:;y=-:; x1=ones(size(y'))*x;y1=y'*ones(size(x)); [x2,y…
这里主要讲述两个方法用matlab画三维图形: 1.mesh函数 先看一个简单的例子: x = ::; y = ::; [X, Y] = meshgrid(x, y); Z = zeros(,); Z = [ ; ; ; ] mesh(X, Y, Z); 这是个简单的用mesh函数画的三维图,结果是: 这里需要注意一点: 矩阵Z的行列,Z的行是Y坐标系的值(meshgrid的右边位置的数y),Z的列是X坐标系的值(meshgrid的左边位置的数x). 那下面讲下我怎么将自己的数据导入到Z矩阵中:…
这学期公选课选的是MATLAB,所以准备把这学期所学习的整理到博客上,作为记录,哇咔咔~ 一.三维函数图: x=cos(t), y=sin(t), z=t %≤t ≤*pi t=:*pi; %t的取值范围 x=cos(t);y=sin(t);z=t; plot3(x,y,z) xlabel('x轴'),ylabel('y轴'),zlabel('z轴') %为坐标轴加上标签 grid on %为图像加上网格 三维函数的绘制一般使用plot3()函数,其三个基本参数是三个参数函数,第四个参数可以改变…
其他三维图形 %绘制魔方阵的三维条形图 subplot(2,2,1); bar3(magic(4));   %以三维杆图形式绘制曲线y=2sin(x) subplot(2,2,2); y=2*sin(0:pi/10:2*pi); stem3(y);   %已知x=[2347,1827,2043,3025],绘制饼图 subplot(2,2,3); pie3([2347,1827,2043,3025]);   %用随机的顶点坐标值画出2个黄色三角形 subplot(2,2,4); fill3(ra…
原文地址:种三维曲面图. 程序如下: [x,y]=meshgrid(-8:0.5:8); z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps); subplot(2,2,1); mesh(x,y,z); title('mesh(x,y,z)') subplot(2,2,2); meshc(x,y,z); title('meshc(x,y,z)') subplot(2,2,3); meshz(x,y,z) title('meshz(x,y,z)') subplot…
    色图(color map)是MATLAB系统引入的概念.在MATLAB中,每个图形窗口只能有一个色图.        色图是m×3 的数值矩阵,它的每一行是RGB三元组.色图矩阵可以人为地生成,也可以调用MATLAB提供的函数来定义色图矩阵.         色图代表的就是一个映射(彩色映射),它不是连续函数类型的映射,而是用一个有三列的矩阵来代表,这三列分别代表颜色的R.G.B分量.   1.数字图像处理中的应用:生成伪彩色图像     索引图像(伪彩色图像)有两个分量,即整数矩阵X和…
分类: 离散数据图形绘制 函数图形绘制 网格图形绘制 曲面图形绘制 特殊图形绘制 本文重点介绍matlab五种图形绘制方法的后三种. 一.网格图形绘制 以绘制函数z=f(x,y)三维网格图为例,下面为绘制步骤: 确定自变量x和y的取值范围和取值间隔 x = x1:dx:x2; y = y1:dy:y2; 2.构成xoy平面上的自变量采样格点矩阵 1)  利用“格点”矩阵生成原理生成矩阵 X = ones(size(y))*x; Y = y*ones(size(x)); 2)  利用meshgri…
1.绘制三维图形的基本函数 最基本的三维绘图函数为plot3: plot3与plot用法十分相似,调用格式: plot(x1,y1,z1,选项1,x2,y2,z2,选项2,...,xn,yn,zn,选项n) 当x,y,z是同维向量时,则x,y,z,对应元素构成一条三维曲线: 当x,y,z是同维矩阵时,则以x,y,z对应列元素绘制三维曲线,曲线条数等于矩阵列数. 例: 程序如下: t=0:pi/50:2*pi; x=8*cos(t); y=4*sqrt(2)*sin(t); z=-4*sqrt(2…
一起来学matlab-matlab学习笔记8 基本绘图命令_3 特殊图形绘制 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用>张德丰等著 感谢张老师的书籍,让我领略到matlab的便捷 <MATLAB技术大全>葛超等编著 感谢葛老师的书籍,让我领略到matlab的高效 特殊二维绘图函数 条形图 y=[1 2 3;4 5 6;7 8 9]; subplot(2,1,1); bar(y); subplot(2,1,2); barh(…
图形绘制 离散函数图形: 例:离散数据和离散函数可视化(离散数据作图方式) X1=[,,,,,,,,,,,,,,,,,,,]; Y1=[,,,,,,,,,,,,,,,,,,,]; figure() plot(X1,Y1,) %作图函数,’o’为图案,MarkerSize设置图案大小15 X2=:; Y2=log(X2); figure() plot(X2,Y2,) 连续函数图形: 在matlab中没有真正的连续函数,只能通过离散的量表示.为了更形象体现函数的规律变化,有两种方法.1是更加细致的对…