📄 matlab创建有价值历史纪录.txt
字号:
%
abs(z) % 绝对值
abs(y) % 复数的模
gcd(12,15) % 最大公因数
lcm(12,15) % 最小公倍数
% conv2 % 二维卷积,摄影测量要用到卷积
% conv % 卷积和多项式乘法
%
% 向量 ---〉
%
dot(x1,x2) % 向量点集
cross(x1,x2) % 向量叉集
%
% 复数
real(y) % 复数实部
imag(y) % 复数虚部
angle(y) % 复数的辐角
conj(y) % 共轭复数
%
% 对数指数
exp(m) % e的x次幂
log(m) % e为底的对数
log10(m) % 10为底的对数(也叫常用对数)
sqrt(x) % x的平方根
%
%
% 数据类型转化===========
%
strx=num2str(x) % 变数值为字符串
mm=int2str(m) % 变整数为字符串
numx=str2num(strx) % 变字符串为数值
%
% 数制转化
% hex2num % 变十六进制为IEEE 标准下的浮点数
% hex2dec % 变十六制数为十进制数
% dec2hex % 变十进制数为十六进制数
%
% 下面告诉你一个不用查t分布表就可以知道相应值的函数
icdf('t',0.95,... % 续行
20) % 自由度为20的t分布95%下分位数,即t分布表中n=20,a=0.05对应的值
icdf('t',1-0.10,8) % 查t分布表中n=8,a=0.10对应的值
%
% 简单的绘制平面图
x_ = -pi:.1:pi;
y_ = sin(x_);
plot(x_,y_)
set(gca,'XTick',-pi:pi/2:pi) % 设置X轴的刻度
set(gca,'XTickLabel',{'-pi','-pi/2','0','pi/2','pi'}) % 标定X轴的量数
xlabel('-\pi \leq \theta \leq \pi')
ylabel('y=sin(\theta)')
title('Plot of y=sin(\theta)')
text(-pi/4,sin(-pi/4),'\leftarrow sin(-\pi/4)',...
'HorizontalAlignment','left')
set(findobj(gca,'Type','line','Color',[0 0 1]),...
'Color','red',...
'LineWidth',2)
%
%
figure(2)
t = 0:pi/10:2*pi;
[X_,Y_,Z_] = cylinder(4*cos(t));
subplot(2,2,1); mesh(X_)
subplot(2,2,2); mesh(Y_)
subplot(2,2,3); mesh(Z_)
subplot(2,2,4); mesh(X_,Y_,Z_)
%
%
%
% reply = input('Do you want more? Y/N [Y]: ', 's');
% if isempty(reply)
% reply = 'Y';
% end
%
% 注意:与C语言的switch语句不同的是,MATLAB的switch是不会落空的。
% 如果情形1是真,则其他语句不执行。因此,不需用break语句。
n=input('请您输入一个正整数:')
if isempty(n)
n = 5
end
switch rem(n,3)
case 0
disp('你输入的数除以3的余数为:0')
case 1
disp('你输入的数除以3的余数为:1')
case 2
disp('你输入的数除以3的余数为:2')
otherwise
error('错误!!请检查数据是否合法')
end
%
%
%
% ++++MATLAB矩阵示例
% airfoil % 美国太空总署机翼的稀疏矩阵的绘图示例。
% buckydem % Buckminster Fuller的网格球顶连通图。
% delsqdemo % 不同域上的有限拉普拉斯微分算子。
% eigmovie % 对称特征值电影。
% eigshow % 矩阵特征值的图示。
% intro % MATLAB基本矩阵运算的介绍。
% inverter % 大矩阵的逆示例。
% matmanip % 矩阵操作介绍。
% rrefmovie % 简化行阶梯形的计算。
% sepdemo % 有限元网格的分离器。
% sparsity % 稀疏排序效果演示。
% svdshow % 矩阵奇异值的图形示例。
%
% ++++MATLAB数字示例
% bench % MATLAB基准。
% census % 美国2000年人口预报。
% e2pi % 如下问题的二维直观解答“e和e哪个较大?”
% fftdemo % 光谱分析的快速傅立叶变换法使用。
% fitdemo % 用单一算法作非线性曲线拟合。
% fplotdemo % 函数作图的示例。
% funfuns % 函数嵌套示例。
% lotkademo % 常微分方程解的示例。
% quaddemo % 适应性积分。
% quake % Loma Prieta震荡。
% spline2d % 二维ginput和spline的示例。
% sunspots % MATLAB中快速傅立叶变换示例,用于分析太阳黑子活动性的变化。
% zerodemo % 用fzero找零点。
%
% ++++MATLAB可视化程序示例
% colormenu % 在当前图象添加颜色条示例。
% cplxdemo % 单复变函数映像。
% earthmap % 地球地形的图形演示。
% graf2d % MATLAB中的二维坐标图
% graf2d2 % MATLAB中三维坐标图。
% grafcplx % MATLAB中复函数图象。
% imagedemo % MATLAB的图形功能演示。
% imageext % 变换与旋转图像颜色图演示。
% lorenz % 洛仑兹混沌吸引子附近轨道的图象演示。
% penny % 便士数据几种图。
% vibes % 震荡L形膜电影。
% xfourier % 傅立叶级数展开的图形演示。
% xpklein % 克莱因瓶演示。
% xpsound % MATLAB声音功能演示。
%
% ++++MATLAB语言程序示例
% graf3d % 表面图的句柄图演示。
% hndlaxis % 轴的句柄图演示。
% hndlgraf % 线图的句柄图演示。
% xplang % MATLAB语言介绍。
%
% ++++MATLAB常微分方程组程序演示
% a2ode % 带实特征值的线性刚性问题。
% a3ode % 带实特征值的线性刚性问题。
% b5ode % 带复特征值的线性刚性问题。
% ballode % 用于BALLDEMO中的弹球运动方程。
% besslode % 用于BESSLDEMO的零阶Bessel方程。
% brussode % 模拟化学反应(Brusselator)的刚性问题。
% buiode % Bui的刚性问题的分析解。
% chm6ode % 从Enright到Hull的化学加工6的刚性问题。
% chm7ode % 从 Enright到Hull的化学加工7的刚性问题。
% chm9ode % 从 Enright到Hull的化学加工9的刚性问题。
% d1ode % 带非线性实特征值的刚性问题。
% fem1ode % 带有依赖于时间的块矩阵的刚性问题。
% fem2ode % 带有不依赖于时间的块矩阵的刚性问题。
% gearode % 由van der Houwen引用的归于Gear的刚性问题。
% hb1ode % Hindmarsh和Byrne的刚性问题1。
% hb2ode % Hindmarsh和Byrne的刚性问题2。
% hb3ode % Hindmarsh和Byrne的刚性问题3。
% odedemo % 常微分方程组积分器的示例。
% orbitode % 用于ORBITDEMO的限制三物体问题。
% orbt2ode % Hull et al的非刚性问题D5。
% rigidode % 不受外力的刚体的欧拉方程。
% sticode % 用于STICDEMO的固定于表面的弹簧驱动质量。
% vdpode % 可参数化的van der Pol方程(对大μ刚性)。
%
% ++++MATLAB图库程序示例
% cruller % 麻花炸面圈的图形演示。
% klein1 % 克莱因瓶的图形演示。
% knot % 包围三维绳结的管。
% logo % MATLAB的L形膜标识语的图形示例。
% modes % L形膜的12种模式的图形演示。
% quivdemo % 震动方程的图形演示。
% spharm2 % 球面谐波的图形演示。
% tori4 % 四连接,未成结的圆环面的图形演示。
% finddemo % 查找单独工具箱的可用示例的命令。
% helpfun % 方便地显示帮助文本的效用函数。
% membrane % MathWorks标识语。
% peaks % 双变量的样本函数。
% pltmat % 在figure窗口显示矩阵的命令。
%
% +++++MATLAB游戏演示程序
% bblwrap % 泡泡游戏。
% life % Conway的生命游戏。
% soma % 彩色魔方块。
% xpbombs % 扫雷游戏。
%
% ++++MATLAB其他演示程序
% codec % 字母变换编码器/解码器。
% crulspin % 扭纹圈自转电影。
% logospin % MathWorks标识语的自转电影。
% makevase % 表面旋转的演示。
% quatdemo % 四元数旋转。
% spinner % 彩色线在空间自转。
% travel % “货郎担”问题。
% truss % 弯桥构架动画。
% wrldtrv % 绕地球大圆的航空线。
% xphide % 运动物体的可视感知。
% xpquad % 二次超曲面的作图演示。
%
% ++++MATLAB帮助函数示例
% bucky % Buckminster Fuller的球顶网格图。
% cmdlnbgn % 命令行示例的设定。
% cmdlnend % 命令行示例演示后清除。
% cmdlnwin % 运行命令行演示的通行路径。
% finddemo % 对单独工具箱查找可用示例的命令。
% helpfun % 方便地显示帮助文本的效用函数。
% membrane % MathWorks标识符。
% peaks % 双变量样本函数。
% pltmat % 在figure窗口显示矩阵的命令。
quit
% 你可以把上面的代码在命令运行窗口里运行一下,然后你再遇到问题时就可以
% 在历史记录中找相关命令了,但愿对朋友们有帮助吧!
% 出处:百度空间-稻草人http://hi.baidu.com/greation
% 作者:greation ,版权所有,引用请保留出处与作者署名,谢谢!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -