不认识函数 doc 函数名 有详细解说
常用函数:
clear all; 清除workspace中所有变量
clc 清除command window中的所有命令
whos 查看所有变量信息
[realmin(‘数据类型’) realmax(‘数据类型’)] 查看数据类型的数值范围(最小,最大)
取整函数 round(8.5) 9 就近取整
fix(2.7) 2 向0取整
floor(2.7) 2 小于或等于该数的接近整数
ceil(4.2) 5 大于等于该数的接近整数
- 变量类型型
可相互强制转换(tips:字符串强制转换为ASCII码)
- 有符号整型 :int8(a) int16(a) a为数值
- 无符号整型:uint32(a) uint64(a
- 单精度single(a) 双精度 double
小数显示格式 默认小数点后四位 format short
format long (e)科学计数法显示 小数点后15位
format rational 分数计数法
- 字符串型 t=’字符串’
- 结构体 t.name=’字符串’
- 函数句柄类型 x=@cos
- 字符串
zf=’a’
1.abs(zf) 转换成ASCI
2.char(65) 转换成字母
3.num2str(65) 数字转换成字符串‘65’
4.length(zf) 字符串长度
- 矩阵
(1)矩阵 jz=rand(6,9) 矩阵随机六行九列 0-1之间
(2)求矩阵有几行 r=size(jz,1) 几列 c=size(jz,2)
(3)A=[1 2 3 ;4 5 6;7 8 9]
B=A’ 转置矩阵
C=A(:) 变成一列
D=inv(A) 逆矩阵
A*D 矩阵相乘
A=cell(1,6) 元胞数组
A{2}=eye(3) 单元矩阵
A{5}=magic(5) 幻方矩阵
true(a,服务器托管网b) a行b列的1矩阵
false(a,b) a行b列的0矩阵
logical() 判断数的逻辑值
- 结构体
books=struct(‘name’,{{‘one’,’two’}},’price’,[30,40]) 结构体定义
books.name name全部信息
books.name(1) {‘one’}
books.name{1} ‘one’
- 复数
fs=3+4i
real(fs) 3 求复数实部
imag(fs) 4 求复数虚部
abs(fs) 5 求复数模
angle(fs) 求复数的角度
conj(fs) 求它的共轭复数
complex(1:3,2:4) 生成实部1到3,虚部2到4的三个复数
- 函数句柄
@cos 0:pi/4:pi
@complex
f1=@char
s1=func2str((f1) 函数句柄转换为字符串
f2=str2func(s1) 字符串转换成函数句柄
functions(f1) 返回包含函数信息的结构体变量
isa(f1,’function_handle’) 判断是否为函数句柄
isequal(f1,f2) 检测两个函数句柄是否为同一函数
- matlab文件导入
- mat格式(matlab数据文件)
save data.mat x y //数据名 保存
load data.mat 加载
- txt格式(文本类文件)
m=importdata(‘ .txt’);
s=m.data;
验证代码
save ’data.txt’ s -ascii
t=load(‘data.txt’);
isequal(s,t);
- xls格式
xlswrite(‘data.xls’,s)
w=xlsread(‘data.xls’);
isequal(s,w)
验证代码
xlswirte(‘data.xlsx’,s)
u=xlsread(‘data.xlsx服务器托管网’);
isequal(s,u)
- csv格式
csvwrite(‘data.csv’,s)
v=csvread(‘data.csv’);
isequal(s,v)
优化常用函数: 求解对象:
fminbnd 一元连续函数极小值
fmincon 非线性规划
fminsearch/fminunc 无约束规划
quadprog 二次规划
linprog 线性规划
fminimax 极大极小问题
intlinprog 混合整数线性规划
fgoalattain 多目标问题
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
文章目录 Node.js 文件系统操作完全指南 一、引言 二、基本文件操作 2.1 读取文件 2.2 写入文件 2.3 追加内容到文件 三、文件与目录的创建与删除 3.1 创建文件 3.2 创建目录 3.3 删除文件 3.4 删除目录 四、文件与目录的信息查询…