Matlab学习

Matlab学习

数据导入

xlsread()- 读取 Microsoft Excel 电子表格文件
importdata()
ncread()

数组与矩阵

数组运算

数组的创建

一般用方括号、逗号、空格、分号来创建。
同一行元素用逗号或空格进行分隔,不同行用分号进行分隔。
其他方式:

  1. 通过冒号
    x=A:step:B
  2. logspace()
  3. linspace()
运算
  1. 算术运算
    加、减、乘、左除、右除、
    乘方.^
    点积 x=dot(A,B)

  2. 关系运算

关系符号关系
<小于
<=小于或等于
>大于
>=大于等于
==恒等于
~=不等于
  1. 逻辑运算
逻辑运算符号逻辑
&
I
~

可视化

图形绘制

  • 离散与连续
    matlab中无法画出真正的连续函数,需要将连续函数转化为离散函数。
  • 图形注释和文字说明
title('text')
xlable('x');
ylable('y');
zlable('z');
text(x,y,'text');%在图形窗口的(x,y)处写字符串“text”
text(x,y,'text','sc');%gtext('text')通过使用鼠标或方向键,移动图形窗口中的十字光标,让用户将字符串text放置在图形窗口中,十字光标移动,按任意键写入字符窜
legend('图像1')

  • 图形颜色与形状绘制
颜色代号颜色
g绿
m品红
b
c
w
r
k
y
  • 二维图形绘制
    二维图形:线型、散点型、条型、极坐标型、矢量图型

  • plot指令

 plot(x,y)
 plot(y)
 plot(z)  %其中z为复数
 plot(A)  %其中A为矩阵
 plot(x,A) %绘制矩阵A对向量x的图形
 plot(A,x) %对矩阵A绘制向量x的图形
 plot(A,B) %对矩阵A的行绘制矩阵B的列的图形
 plot(x,y,str) %用字符串str指定的颜色和线型对y绘制x的图形
 plot(x1,y1,str1,x2,y2,str2) 

matlab零碎知识点

  • axis函数的使用
    两维情况下:axis([Xmin Xmax Ymin Ymax])
    三维情况下:axis([Xmin Xmax Ymin Ymax Zmin Zmax])
    axis equal 设置x,y轴的单位长度相同;
    axis square 设置图形呈方形
  • subplot
    subplot(m,n,p)
  • 数组维度
    size()
    length()
  • sum()
    a=sum(A) %列求和
    b=sum(A,2) %行求和
    c=sum(A(:)) %矩阵求和
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值