共 7 篇文章 |
|
关于matlab的单精度与双精度。hex2num(str),将16进制字符串str(默认双精度)转换成一个数(如果加一个类型转换可以转换为单精度hex2num(single(str))num2hex(num),将一个双精度的数num(默认)装换成16进制字符串(当然也可以强制转换num2hex(single(num)) )X /XXXX XXXX / XXXX XXXX XXXX XXXX XXXX XXX.X/XXX XXXX XXXX /XXXX XXXX XXXX X... 阅6876 转0 评0 公众公开 17-07-26 16:17 |
3. num=xlsread(''filename'',sheet)读filename中指定页的数据到矩阵中。7. [num,txt]=xlsread(''filename'',.......)读filename中的数据,返回数据double型数据到num中,文本数据到字符串单元数组txt中。8. [num,txt,raw]=xlsread(''filename'',.....)读filename中的数据,并返回数... 阅775 转0 评0 公众公开 17-07-26 16:09 |
一个非符号变量在参与运算前必须赋值,变量的运算实际上该变量所对应值的运算,其运算结果是一个和变量类型对应的值,而符号变量参与运算前无须赋值,其结果是一个由参与运算的变量名组成的表达式。Matlab中的符号可以表示符号变量和符号常量,findsym可以帮助用户查找一个符号表达式中的符号变量。函数返回符号表达式s中的n个符号变量,若没有... 阅730 转5 评0 公众公开 17-07-26 16:07 |
语法: subs(符号表达式, 替换前的符号变量, 替换后的符号变量);例子: syms a b; %定义a,b为符号变量;f=a*a+2*a; %将f定义为含a符号变量的符号表达式.f=subs(f,a,b); %f表达式中a都会被替换为b,现在f是: b*b+2*bf=subs(f,b,2); %f中的b会被2代替, 由于现在 f中不存在其他的符号变量, 所以给出的是8这个数值结果; 如果f中还有其他符号变量, ... 阅503 转0 评0 公众公开 17-07-26 16:06 |
1、sym函数 sym函数的主要功能是创建符号变量,以便进行符号运算,也可以用于创建符号表达式或符号矩阵。syms a b c x y %定义符号变量fxy=(a*x^2+b*y^2)/c^2; %生成符号函数 diff(fxy,x) %符号函数fxy对x求导数ans =2*a*x/c^2diff(fxy, y) %符号函数fxy对y求导数 ans =2*b*y/c^2int(fxy, x) ... 阅228 转1 评0 公众公开 17-07-26 16:01 |
format|format short 5位定点表示 0.3333.format short e 5位浮点表示 3.3333e-001format short g 系统选择5位定点和5位浮点中更好的表示 0.33333.format long g 系统选择15位定点和15位浮点中更好的表示 0.3333333333333... 阅2259 转1 评0 公众公开 17-07-26 15:29 |
Matlab中读取txt文件的几种方法一、纯数据文件(没有字母和中文,纯数字)可以在command window中输入load test.txt ,然后就会产生一个test的数据文件,内容跟test.txt中的数据一样;方法二:[a1,a2,a3,a4]=textread(''test1.txt'',''%s%s%s%s'',''headerlines'',4)说明:%s可以是其他形式,... 阅2 转自乐山乐水8 公众公开 17-06-16 10:24 |