
MATLAB
Michael-H
技术改变世界
展开
-
用matlab绘制三维图
作为演示,以二元函数图 z = xexp(-x^2-y^2) 为例讲解基本操作,首先需要利用meshgrid函数生成X-Y平面的网格数据,如下所示:% 生成二维网格数据xa = -2:0.2:2;ya = xa;[x,y] = meshgrid(xa,ya);此外,需要计算纵轴数据(z轴),如下所示:% calculate z d转载 2014-04-16 20:33:13 · 5685 阅读 · 2 评论 -
Matlab绘制常见三维图形
%% a.画椭球a=1;b=2;c=3;figure(1),title('椭球')ellipsoid(0,0,0,a,b,c)%shading interpbox on;grid offcolormap hsv%% b.单叶双曲面[x,y]=meshgrid(-2:0.2:2,-2:0.2:2);z=sqrt(c.^2*(x.^2/(a.^2)+y.^2转载 2014-04-16 20:37:53 · 5527 阅读 · 0 评论 -
Matlab基本初等函数大全
1、特殊变量与常数ans 计算结果的变量名computer 确定运行的计算机eps 浮点相对精度Inf 无穷大I 虚数单位inputname 输入参数名NaN 非数nargin 输入参数个数nargout 输出参数的数目pi 圆周率nargoutchk 有效的输出参数数目realmax 最大正浮点数realmin 最小正浮点数varargin转载 2014-04-17 10:00:54 · 3001 阅读 · 0 评论 -
RGB转灰度图的几种算法
方法一: 对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 方法二: 而实际应用时,希望避免低速的浮点运算,所以需要整数算法。 注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:转载 2015-03-05 15:12:29 · 886 阅读 · 0 评论