matlab egcitest函数,MATLAB学习记录

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 数据库的连接为例进行介绍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值