【MATLAB】概述1

非 ~

注释 %

定义 >>

数组

赋值

赋值:>> x=1

函数


数组
复制代码
x=[x1,x2] 行向量(,or )
x=[x1;x2] 列向量
x.' 转置
等间隔向量

1-10

向量:>>x=linspace(1,10,10)

矩阵

矩阵:>>A=[1,2,3;4,5,6;7,8,9]

x=A( : ) 转置

行列:>>size( C ) 查看矩阵的行列数

D=A+B

C=A*B or A.*D

访问数组元素

x=A(k)

'>> y3 = x(1, : ) % 提取A的第一行元素

'>> y4 = x(:, 1:2) % 提取A的前两列元素

结构体

结构体:>> struct2 = struct('name', {'xiezhh', 'heping'}, 'age',{31, 22}

访问:>> struct1(1).name = 'xiezhh'

区分

基本语法

复制代码
A=input('  ')
if A(1)+A(2)...
disp([' ']) 输出

               try
                    语句组1
               catch ME
                    语句组2
               end
               try语句先试探性执行语句组1,
               如果语句组1在执行过程中出现错误,
               则转去执行语句组2,
               ME记录了发生错误的相关信息。
函数文件

function [out1,out2]=fun(in1,in2)

数据导入

读取文件
复制代码
>>fid=fopen(filename,permission)
>>status=fclose(fid)
数据写入文件

绘图和可视化






符号计算

复制代码
>>var=sym('var")
创建符号对象
相关推荐
点云SLAM几秒前
C++ 设计模式之工厂模式(Factory)和面试问题
开发语言·c++·设计模式·面试·c++11·工厂模式
亓才孓几秒前
Java第三代时间API
java·开发语言
码农水水1 分钟前
京东Java面试被问:Spring Boot嵌入式容器的启动和端口绑定原理
java·开发语言·人工智能·spring boot·面试·职场和发展·php
Yuer20252 分钟前
状态不是变量:Rust 量化算子中的 State 工程语义
开发语言·后端·深度学习·机器学习·rust
彩妙不是菜喵4 分钟前
c++:初阶/初始模版
开发语言·c++
Allen_LVyingbo5 分钟前
具备安全护栏与版本化证据溯源的python可审计急诊分诊平台复现
开发语言·python·安全·搜索引擎·知识图谱·健康医疗
专注于大数据技术栈6 分钟前
java学习--LinkedList
java·开发语言·学习
凌~风11 分钟前
014-计算机操作系统实验报告之C 程序的编写!
c语言·开发语言·实验报告
洛豳枭薰14 分钟前
Java常用开发工具
java·开发语言·python
西红市杰出青年17 分钟前
crawl4ai------AsyncPlaywrightCrawlerStrategy使用教程
开发语言·python·架构·正则表达式·pandas