matlab有用的函数
更新时间:2023-11-18 10:32:01 阅读量: 教育文库 文档下载
1、乘积
用于矩阵相乘,表示为C=A*B,A的列数与B的行数必须相同,C也是矩阵,C的行数等于A的行数,C的列数等于B的列数。Cij为A的第i行与B的第j列的点积。 2、点积
用于向量相乘,表示为C=A.*B,A与B均为向量,C为标量,也称标量积、内积、数量积等 3、叉积
用于向量相乘,表示为C=A×B,A与B均为向量,C与A、B均正交,C也为向量,也称向量积。比方说A=(a1,a2,a3),B=(b1,b2,b3) 那么AXB就是[ i, j, k; a1,a2,a3; b1,b2,b3]
这个矩阵的行列式的值,经过计算就应该是
A×B=(a2b3-a3b2)*i+(a3b1-a1b3)*j+(a1b2-a2b1)*k.这个结果是个向量。
Ctrl+R 添加注释符号 Ctrl+T 删除注释符号 矩阵*作
Diag 建立和提取对角阵 Fliplr 矩阵作左右翻转 Flipud 矩阵作上下翻转 Reshape 改变矩阵大小 Rot90 矩阵旋转90度 Tril 提取矩阵的下三角部分 Triu 提取矩阵的上三角部分 : 矩阵的索引号,重新排列矩阵 Compan 友矩阵
Hadamard Hadamard矩阵 Hankel Hankel矩阵 Hilb Hilbert矩阵
Invhilb 逆Hilbert矩阵 Kron Kronecker张量积 Magic 魔方矩阵 Toeplitz Toeplitz矩阵 Vander Vandermonde矩阵 均值:mean() 标准差:std()
MATLAB中几个常用的绘图函数的使用格式
一、Matlab绘图中用到的直线属性包括:
(1)LineStyle:线形 (2)LineWidth:线宽 (3)Color:颜色
(4)MarkerType:标记点的形状 (5)MarkerSize:标记点的大小 (6)MarkerFaceColor:标记点内部的填充颜色
(7)MarkerEdgeColor:标记点边缘的颜色
二、描绘不同的直线
当我们需要对不同类别的数据点进行连线的时候,可以设置以下属性来区分不同类别的点和相应的直线:
(1)LineStyle:线形(2)MarkerSymbol:点形(3)Color:颜色 例如: plot(x,y,'-.or','MarkerFaceColor','g')
其中线形为点横线,数据点形状为圆圈,线条和数据点边缘的颜色都是红色,数据点的填充颜色为绿色。
画出数据点的分布情况:plot(x,y,'d')
运用以上属性来画图:plot(t,sin(2*t),'-mo','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor',[.49 1 .63],'MarkerSize',12)
三、图形对象属性 1.属性名与属性值
MATLAB给每种对象的每一个属性规定了一个名字,称为属性名,而属性名的取值称为属性值。 2.属性的操作
set函数的调用格式为:
set(句柄,属性名1,属性值1,属性名2,属性值2,…)
其中句柄用于指明要操作的图形对象。如果在调用set函数时省略全部属性名和属性值,则将显示出句柄所有的允许属性。 get函数的调用格式为: V=get(句柄,属性名)
其中V是返回的属性值。如果在调用get函数时省略属性名,则将返回句柄所有的属性值。 3.对象的公共属性
对象常用的公共属性:Children属性、Parent属性、Tag属性、Type属性、UserData属性、Visible属性、ButtonDownFcn属性、CreateFcn属性、DeleteFcn属性。 4. 图形对象的创建 4.1 图形窗口对象
建立图形窗口对象使用figure函数,其调用格式为:
句柄变量=figure(属性名1,属性值1,属性名2,属性值2,…)
MATLAB通过对属性的操作来改变图形窗口的形式。也可以使用figure函数按MATLAB缺省的属性值建立图形窗口: figure 或 句柄变量=figure
要关闭图形窗口,使用close函数,其调用格式为: close(窗口句柄)
另外,close all 命令可以关闭所有的图形窗口,clf命令则是清除当前图形窗口的内容,但不关闭窗口。
MATLAB为每个图形窗口提供了很多属性。这些属性及其取值控制着图形窗口对象。除公共属性外,其他常用属性如下:MenuBar属性、Name属性、NumberTitle属性、Resize属性、Position属性、Units属性、Color属性、Pointer属性、KeyPressFcn(键盘键按下响应)、WindowButtonDownFcn(鼠标键按下响应)、WindowButtonMotionFcn(鼠标移动响应)及WindowButtonUpFcn(鼠标键释放响应)等。 4.2 坐标轴对象
建立坐标轴对象使用axes函数,其调用格式为:
句柄变量=axes(属性名1,属性值1,属性名2,属性值2,…)
调用axes函数用指定的属性在当前图形窗口创建坐标轴,并将其句柄赋给左边的句柄变量。也可以使用axes 函数按MATLAB缺省的属性值在当前图形窗口创建坐标轴: axes 或 句柄变量= axes
用axes 函数建立坐标轴之后,还可以调用axes 函数将之设定为当前坐标轴,且坐标轴所在的图形窗口自动成为当前图形窗口: axes(坐标轴句柄)
MATLAB为每个坐标轴对象提供了很多属性。除公共属性外,其他常用属性如下:Box属性、GridLineStyle属性、Position属性、Units属性、Title属性等。 4.3 曲线对象
建立曲线对象使用line函数,其调用格式为:
句柄变量=line(x,y,z,属性名1,属性值1,属性名2,属性值2,…)
其中对x,y,z的解释与高层曲线函数plot和plot3等一样,其余的解释与前面介绍过的figure和axes函数类似。
每个曲线对象也具有很多属性。除公共属性外,其他常用属性如下:Color属性、LineStyle属性、LineWidth属性、Marker属性、MarkerSize属性等。 4.4 文字对象
使用text函数可以根据指定位置和属性值添加文字说明,并保存句柄。该函数的调用格式为: 句柄变量=text(x,y,z,'说明文字',属性名1,属性值1,属性名2,属性值2,…) 其中说明文字中除使用标准的ASCII字符外,还可使用LaTeX格式的控制字符。
除公共属性外,文字对象的其他常用属性如下:Color属性、String属性、Interpreter属性、FontSize属性、Rotation属性。 4.5 曲面对象
建立曲面对象使用surface函数,其调用格式为:
句柄变量=surface(x,y,z,属性名1,属性值1,属性名2,属性值2,…)
其中对x,y,z的解释与高层曲面函数mesh和surf等一样,其余的解释与前面介绍过的figure和axes等函数类似。
每个曲面对象也具有很多属性。除公共属性外,其他常用属性如下:EdgeColor属性、FaceColor属性、LineStyle属性、LineWidth属性、Marker属性、MarkerSize属性等。
%%ò??¢ì?êa???óμ??¨á¢ %zeros %ones %eye
I=eye(10,10); I=eye(10);
%???ú???órand randn S=rand(10,1); Sn=rand(1,10);
%′ó0μ?10????μ??ù?è·?2? S=0+(10-0)*rand(10,1);
%′óaμ?b?????ù?è·?2?μ????úêy %S=a+(b-a)*rand;
%2úéú?ù?μ?au,·?2??asμ??yì?·?2?μ????ú???ó %y=u*sqrt(s)*randn
y=0.6*sqrt(5)*randn(5,1);
%?§·????ó magic(5);
%Hilbert???óoíToeplitz???ó hilb(4) toeplitz(1:6)
%%???óoí?òá?μ?????
A=[1 0 0 0;3 1 0 0;-5 2 1 0;7 -3 2 1]; B=[1 2 3 4;2 3 4 5;3 4 5 6;4 5 6 7]; k=3; A+B A*B A'
det(A) %???????óDDáDê?£?DDáDê?2??a0£??ò?é?? inv(A) %?ó?????ó
a=[1+5i,2,3+6i,7-2i];
b=[2-i,4+3i,3-i,6]; a=conj(b).*a; s=a*b';
%%??D?·?3ì×éμ??ó?a A=[1,2,3;1,4,9;1,8,27]; b=[5,-2,6]';
m=inv(A)*b %?ó??·¨ m=A\\b %×ó3y·¨D§?ê?ü??
%%Jordan±ê×?Díjordanoˉêy A=[0 3 3;-1 8 6;2 -14 -10]; jordan(A)
[V J]=jordan(A) %V?a?à??±??? J?a±ê×?Dí
%?ó?a???óμ?ì??÷?μ eigoˉêy A=[1 0 i;0 2 0;-i 0 1]; eig(A)
[I D]=eig(A) %I?aì??÷?òá?£?D?aì??÷?μ %%·?êy
A=[0 3 3;-1 8 6;2 -14 -10]; norm(A,1) norm(A,2)
norm(A,inf) %inf?a?T??·?êy norm(A,'fro') %fro±íê?f·?êy
%%???ó·??? syms x %·?o?????
A=[sin(x),exp(x),1;cos(x),x^2+1,log(x)]; diff(A) %diff?óò??×μ?êy diff(A,2) %?ó?t?×μ?êy
%???óoˉêyoíoˉêy???ó A=[0 1;0 -2]; expA=funm(A,@exp) expA=expm(A) sinA=funm(A,@sin)
cosA=funm(A,@cos) %??ì?àí?a2??????ó??μ??úèY
正在阅读:
matlab有用的函数11-18
2018年苏教版(2016)三年级上册语文全册教学设计(全册教案) (3)06-11
中职服装专业综合试题含答案11-18
加油站员工培训指导书08-12
种群数量的变化09-19
铝防伪瓶盖发展方向03-30
宾馆住宿管理系统数据库设计04-12
8第八章 企业发展能力分析习题05-03
试油技术现状及发展方向--10.2305-16
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 函数
- 有用
- matlab
- 《成长中的我》 心理健康教育教学设计
- 四川省广安市岳池县2017届九年级化学第二次诊断试题
- 危险化学品安全管理条例(国务院593号令 2011年12月1日起施行)
- 2019-2020学年七年级地理上册 第一章 第二节《地球仪和经纬网》(第1课时)教案 商务星球版 doc - 图文
- 实训
- 以班级文化建设为阵地,扎实做好小学生公民道德教育
- 1、汽轮机超速、轴系断裂、油系统火灾处置方案
- 古体诗与现代诗的区别
- 高考综合复习 - 曲线运动与万有引力复习专题一
- 数控机床装调维修工职业资格标准
- 2012年卫生监督重点
- 高一配合外研新标准版广东专版第28期
- 仿古建筑施工组织设计
- 税控加油机常见问题解答
- 某石英矿地质报告 - 图文
- 大学生就业比自主创业好,辩论赛一辩陈词
- 2010年北京海淀区高考二模数学理科试题(word版含解析)(无水印)
- 信息搜索和文件下载(27)(28)
- 2010年度闵行区公交线路亏损补贴绩效评价报告 - 图文
- 非正常情况下行车作业办法