matlab基础

关于matlab的细节

#1 Matlab提供的通过键盘输入的控制指令。
clc 擦去一页命令窗口,光标回屏幕左上角即清除页面
clear 从工作空间清除所有变量
clf 清除图形窗口内容
who 列出当前工作空间中的变量
whos 列出当前工作空间中的变量及信息或用工具栏上的Workspace浏览器

#2 快捷键
↑或者Ctrl+p:调用上一次的命令
↓或者Ctrl+n:调用下一行的命令
Ctrl+r :注释掉
Ctrl+t :取消注释
tab :自动完善

#3 对数
log2(n)是以2为底n的对数;
log10(n)是以10为底n的对数;
是matlab中的特殊用法,只有2和10可以这样用
log(n)相当于是以e为底n的对数
若想求底数为m的对数:
logm(n)=log(n)/log(m)

#4利用变量
1.给x赋值,回车
2.给y赋值回车
3.可以进行x,y的运算
当中间用 ; 隔开时,可以同时给多个变量赋值
在这里插入图片描述
#5 关于符号问题

关于等号=

x+1=2这类语句不可以使用
因为=为赋值号,x=2相当于将2赋值给x
x=x+1这类语句可以存在
因为这相当于在得到x值后再加1,随后赋值给x
重复赋值,最后一次赋值会将前面的赋值覆盖
出现=,伴随更新变量值

表判断 ==
两个等于号才是判断两边是否相等

不等于 ~=
表示左边不等于右边,表判断

关于分号

加分号的语句,输出会自动被matlab屏蔽掉,但输出值仍然会被保存起来,可以在workspace中看见

关于^

2^3,表示2的3次方
关于 :

i=x : n : y表示:由x每次加n到y
i=x:y表示:从x到y的数字,包括x和y(相当于n=1)
并且一般默认x<y,
如果x>y则该式不成立 或者:i=x: -1 : y表示:由x -1到y

在这里插入图片描述

#6 矩阵向量
单行矩阵: n=[x,y,z]或n=[x y z]
维度相同才可以相加
多行矩阵,分号隔开
n=[1 2 3; 2 3 4; 2 3 5…]
在这里插入图片描述
乘法区别

A=[2 3; 3 4];
B=[3 4; 4 5];
A*B
ans =
18 23
25 32

A.*B
ans =
6 12
12 20

建立脚本

新建+保存
在脚本中:
注释:%

数值类型:
%g:整数
%f:六位浮点数

脚本标识符:
\n :换行

逻辑符号:
&& 并且
|| 或者

已定义方法:
sqrt(x): 对正数x开根号
mod(x,y): 得到x/y的余数
sum():输出矩阵元素和
在这里插入图片描述

要直接定义某一个变量值:eg:x=3;
输入:eg: y=input( 'please enter y: ');所有符号皆为英文符号
输出:fprintf(‘z=%f’,x+y);
或者display(z) (disp(z))会自带回车直接输出z的值
如果格式要求不严格,则可以选择disp();

在这里插入图片描述

选择结构
if语句:
在这里插入图片描述
循环结构
while循环:计数和多次执行
在这里插入图片描述
for循环:
1.计数
2.输出矩阵元素:
在这里插入图片描述
function型文件
建立自己的方法,可以直接调用
在这里插入图片描述
无返回值:
在这里插入图片描述
有返回值:
在这里插入图片描述

  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值