当前位置:网站首页>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)
边栏推荐
- How to decrypt worksheet protection in Excel
- 其他重要协议(DNS,ICMP,NAT,交换机)
- CodeTON Round 2 (Div. 1 + Div. 2, Rated, Prizes!) C题
- (一)代码输出题 —— reverse
- MES如何做好生产过程监控,本文给出了详细解答
- Qt常见问题
- gergovia的交易tijie
- 论文速读:Homography Loss for Monocular 3D Object Detection
- How to quickly delete the compressed package password?
- 力扣练习——43 路径总和
猜你喜欢
随机推荐
ffmpeg基本命令
vs2022 编译libmodbus源码
Centos7.9+mysql8.0开启指定IP远程连接数据库
STM32 OLED显示屏--SPI通信知识汇总
Unreal回放系统剖析(上)
P1012 [NOIP1998 提高组] 拼数
力扣练习——44 路径总和 III
康威定律对于系统架构很重要吗?
【云原生】DevOps 新纪元 | 史前的惨淡现实
力扣练习——42 二叉树的层次遍历 II
RADIUS 如何提高 WiFi 无线网络安全性?
UE4 AI行为树实现随机和跟随移动
在 .NET MAUI 中如何更好地自定义控件
Deep Blue Academy - Handwritten VIO Homework - Chapter 2
Minecraft 1.18.1, 1.18.2 module development 23.3D animation armor production
从头开始实现YOLOV3
UE4 创建暂停和结束游戏UI
关于地图GIS开发事项的一次实践整理(上)
【C语言程序】求直角三角形边长
26. 如何判断一个对象是否存活?(或者GC对象的判定方法)?









