1、把小写字母变成大写字母
ch='duhzIEFJ';
b=find(ch>'a'&ch
c=ch(b)-('a'-'A');
char(c)
2、求字符串的ASCII码或ASCII所对应的码
a='bxhekdhcbejd';
abs(a)
c=[78 90 99];
setstr(c)
3、生成 100 个高斯(正态)分布随机数,并对这 100 个数进行特征描述。
MATLAB代码:
mean=0;
std=1;
data_num=10;
x=random('normal',mean,std,data_num,5);
x_dataset=dataset(x)
whos(%显示函数)
mean_x=mean(x);
std_x=std(x);
summary(x_dataset)
4、MATLAB 不但可以直接读取Excel 文件,还可以向Excel文件中写入数据。
使用xlsread和xlswrite函数可以达到MATLAB 与Excel 通讯的目
values = {1, 2, 3 ; 4, 5, 'x' ; 7, 8, 9};
headers = {'First', 'Second', 'Third'};
xlswrite('C:\Documents and
Settings\Administrator\×à??\eg_Mat2Excel.xlsx', [headers; values]);
A = xlsread('eg_Mat2Excel.xlsx')
5、MATLAB可以从系统剪切板(clipboard)中读取数据吗?
可以,使用clipboard 函数可以从系统剪切板读取数据,使用方法如下:clipboard('copy', data)
str = clipboard('paste')
data = clipboard('pastespecial')
6、MATLAB 可以直接从数据库读取数据吗?
可以,MATLAB 专门有一个数据库工具箱(Database Toolbox),可以通过 ODBC/JDBC 接口访问具体的数据库,以 Matlab 通过 ODBC 建立到 Oracle 数据库的连接为例进行介绍。