当前位置:网站首页>Matlab学习第二天
Matlab学习第二天
2022-08-02 04:41:00 【不拿4.0不改签名】
% 1.生成与加载mat文件的语句:
% 生成由Excel产生的mat文件:在工作区新建一个变量,将Excel表格中对应的矩阵复制到变量中,然后将变量另存为mat文件即可
% 加载mat文件:要求mat文件与代码的m文件在同一个文件夹中,使用load mat文件名即可
% 2.逻辑运算:逻辑运算符分别为 &(与) |(或) ~(非)
a=1;a==1&a==0
a=1;a==1|a==0
a=1;a~=0
% 3.幻方矩阵magic():语法:magic(n) 返回一个幻方矩阵(要求n不小于三):一个元素由1排到n平方的方阵,且该方阵每一列的和都相等
magic(3)
% 4.排序函数sort():可以对向量和矩阵使用,效果略有不同
% ①向量排序:sort(向量名,排序方式):默认采用升序排序,如果要使用降序排序则使用'descend'作为第二个参数即可。
% 可以直接使用,也可以返回两个参数[vector,index],其中vector是排序后的向量,index是排序之前的索引
E=[1 2 3 4 5];[V,I]=sort(E,'descend')
% ②矩阵排序:sort(矩阵名,维度):维度为1时,对每一列升序排序,维度为2时,对每一行升序排序
E=magic(5);sort(E,2)
% 5.自定义函数:自定义的函数必须要单独放在一个m文件中
% 函数定义方式:function [输出变量] = 函数名(输入变量)...函数体... end 其中输入变量和输出变量都可以有多个
% 使用函数的m文件需要和函数文件在同一个文件夹中,使用时无需额外声明
% 6.zeros()和ones()函数:zeros(m,n)可以构造一个m行n列的元素均为0的矩阵,ones(m,n)可以构造一个m行n列的元素均为1的矩阵
zeros(3,2)
ones(2,3)
% 7.圆周率的表示:直接用 pi 表示即可
pi
% 8.常用三角函数sin()与cos():直接使用即可
x=1:10;
sin(x)
cos(x)
边栏推荐
猜你喜欢
随机推荐
使用pycharm debug 深度学习代码
Jmeter使用多线程测试web接口
UE4 利用Mixamo自动绑骨并导入虚幻4
违约金过高”的认定依据
gergovia的交易tijie
直播 | 7.30 ApacheCon Asia 2022 IOT/IIOT专题,IoTDB PMC 乔嘉林担任出品人
【C语言程序】求直角三角形边长
软件测试常见的问题
浅学一下二叉树的顺序存储结构——堆
来自雪域高原的馈赠——大凉山高原生态糖心苹果
力扣练习——43 路径总和
立方体卫星Light-1
PDF文件转换格式
UE4 局域网联机案例
Does Conway's Law Matter for System Architecture?
MES系统物料管理的五大功能,建议收藏
数据湖:流计算处理框架Flink概述
Digicert EV证书签名后出现“证书对于请求用法无效”的解决方案
Qt常见问题
力扣练习——40 区间和的个数








