matlab简单操作基础教程

matlab简单操作基础
先来了解一下matlab中预定义的变量名:
ans:预定义的计算结果的变量名
eps:matlab定义的正极小值=2.2204e-16
inf:无穷大
i或j:虚数单位
pi:π
NaN:无法定义

关闭与清除窗口:
close:关闭当前图形窗口。
close all:关闭隐含图形句柄的所有图形窗口。

特殊矩阵:
全1矩阵:ones()
ones(n):全1的n阶方阵
ones(n,m):n*m的全1矩阵

全0矩阵:zeros()
zeros(n):全0的n阶方阵
zeros(n,m):n*m阶的全0矩阵

单位矩阵:eye()
eye(n):n阶单位阵

*矩阵的转置
用单引号‘

x=[1,2,3;4,5,6;7,8,9];
x'

ans=
      1   4   7
      2   5   8
      3   6   9

矩阵的翻转
flipud(A):上下翻转
fliplr(A): 左右翻转

矩阵的旋转
rot90(A,K):将矩阵A旋转90度的k倍
当k=1时
可以写为rot(A)

逆矩阵
一个方阵A,如果存在一个与其同阶的方阵B使得AB=BA=I(单位矩阵)
那么B为A的逆矩阵。
inv(A):求矩阵A的逆矩阵

行列式
det(A):求矩阵A的行列式

矩阵的秩
rank(A):求矩阵A的秩
ps:矩阵线性独立的行数与列数称为矩阵的秩。

矩阵的迹
trace(A):矩阵的迹
ps:矩阵的迹等于矩阵的特征值之和,也等于矩阵对角线元素之和。

矩阵的特征值
eig(A):矩阵A的全部特征值
[V,D]=eig(A)
D:矩阵A的全部特征值构成对角阵
V:A的特征向量构成的列向量

线性等分
linspace(a,b,n)
a:等分区间的起始值
b:等分区间的结束值
n:等分个数

向量的开方
开平方:sqrt(A)

%向量开平方
x=[7,8,9];
y=x.^[1/2]

y =

   2.645751311064591   2.828427124746190   3.000000000000000
%直接用sqrt函数开平方
x=[7,8,9];
sqrt(x)

ans =

   2.645751311064591   2.828427124746190   3.000000000000000
%向量开三次方
x=[7,8,9];
y=x.^[1/3]

y =

   1.912931182772389   2.000000000000000   2.080083823051904

基本二维图形的绘制
plot(x,y):x轴和y轴为线性刻度
loglog(x,y):x轴和y轴为对数刻度
semilogx(x,y):x轴为对数刻度,y轴为线性刻度
semilogy(x,y):x轴为线性刻度,y轴为对数刻度

例:

x=[1 2 3];
y=[1 5 6];
plot(x,y)

在这里插入图片描述

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值