MATLAB中一些特殊的函数
来源:互联网 发布:淘宝买家信用积分规则 编辑:程序博客网 时间:2024/05/16 04:46
meshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
[A,B]=Meshgrid(a,b)
生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:
A=ones(size(b))*a;
B=b'*ones(size(a))
如下所示:
>> a=[1:2]
a =
>> b=[3:5]
b =
>> [A,B]=meshgrid(a,b)
A =
B =
>> [B,A]=meshgrid(b,a)
B =
A =
delaunay
x=rand(1,10);
y=rand(1,10);
d=delaunay(x,y);
d =
那么 2 3 8就是三个点[ x(2 ) y(2) ]; [ x(3) y(3) ]; [ x(8) y(8) ]
peaks
为了方便测试立体绘图,MATLAB提供了一个peaks函数,可产生一个凹凸有致的曲面,包含了三个局部极大点及三个局部极小点,其方程式为:
要画出此函数的最快方法即是直接键入peaks:
peaks
z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ...
- 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ...
- 1/3*exp(-(x+1).^2 - y.^2)
我们亦可对peaks函数取点,再以各种不同方法进行绘图。meshz可将曲面加上围裙:
[x,y,z]=peaks;
meshz(x,y,z);
axis([-inf inf -inf inf -inf inf]);
- MATLAB中一些特殊的函数
- Matlab中机器学习会用到的一些特殊函数
- Matlab中特殊的矩阵函数
- matlab中数理统计的一些工具函数
- matlab中一些常用的函数
- Matlab中一些基本函数的使用
- matlab 中一些常见的函数1
- c 语言中一些特殊函数的整理
- Matlab中常用的一些命令和函数的小结
- matlab特殊函数
- matlab中的特殊函数
- 学习matlab中遇到的一些函数及其用法
- 关于matlab中数据拟合的一些函数polyfit()
- Matlab中曾经用过的一些函数
- matlab实战中一些重要的函数总结
- matlab学习中遇到的一些函数总结
- matlab中特殊字符的显示
- Matlab中特殊矩阵的操作
- 依赖倒置
- java时间转换,把秒转换为小时,分钟
- warning: function declared implicitly错误原因
- 一起学CC3200系列教程之跑马灯---寄存器版
- 虚析构函数、纯虚析构函数、虚构造函数
- MATLAB中一些特殊的函数
- 切换csh的方法
- 浅析:ASP.NET和ASP的区别
- 字符设备实验之按键查询
- java温度转换,以及类型强制转换
- 欢迎使用CSDN-markdown编辑器
- Ubuntu+Nginx+PHP+ZBlog部署文档
- 3.18
- Java 基础