程序:octave:octave
Octave
函数
基础运算
sqrt(x):开平方
power(a,b):求幂
rem(a,b):求余数
max(x,y):最大值
min(x,y):最小值
exp(x):e的x次幂
组合数学
矩阵
A=ones(x,y,…):生成全1矩阵
A=zeros(x,y,…):生成全0矩阵
A=rand(x,y,…):生成随机矩阵
A=eyes(x):生成单位矩阵
A=magic(x):生成幻方矩阵
inv(x):求x的逆矩阵
size(A):求大小
ndims(A):求维度
length(A):求A的最长维度的长度
绘图
xlabel(str):横坐标标签
ylabel(str):纵坐标标签
title(str):设定标题
p=plot(x,y):绘图,保存曲线“指针”
scatter(x,y):绘制散点图
legend([p1,p2,…],{str1,str2,…}):图例
text(x,y,str):放置文本
[x,y]=meshgrid(range1,range2):返回3维图的两个自变量
surf(x,y,z):绘制平面
命令
Matlab的函数没有参数时可以不加括号,执行起来就像一条指令,不必纠结函数和指令,二者并没有本质的区别
数据
clc:清除命令窗口的历史
clear:清除数据(删除变量)
exist:检查变量或者文件是否存在
global:声明全局变量
help:搜索帮助主题
lookfor:搜索关键字
quit:退出
who:列出所有变量
whos:列出所有变量和详情
length:计算元素数量
fprintf:格式化输出
fscanf:格式化输入
绘图
clg:清除图窗
close all:关闭所有图形窗口
指令
系统
cd:更改目录
date:显示当前日期
delete:删除文件
diary:打开/关闭日志文件记录
dir:列出目录中的文件列表
load:从文件中加载数据
path:显示搜索路径
pwd:显示当前目录
save:将工作区的变量保存在文件中
type:显示文件内容
what:列出当前目录中的Matlab文件
语法
示例
Odt笔记(20221007)
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/octave/octave.txt · Last modified: 2022/10/07 09:27 by zh