matlab中的一些函数(下)注意
来源:互联网 发布:python 执行perl脚本 编辑:程序博客网 时间:2024/05/18 20:52
使用Imshow()函数时注意:
Imshow括号内的数据有两种一种是uint8型一种是double型。
1, 当为uint8时,可以将正常的imread读入的图像显示出来此时读入的矩阵灰度值为0~255,0为黑色,255为白色。
2, 当读入的矩阵由于数据处理的需要转换成double时,如果进行显示时不将类型转换成uint8,此时的颜色灰度范围为0~1,0为黑色,1为白色并且大于1的均为白色。
cell的使用:cell非常好用,但是cell的小细节却很让人苦恼
(1) datacell = cell(M,N);
(2) datacell{M,N} = [];
这两种方法的效果是一样产生了一个M X N的cell,没有元素都是空的。而且一个cell中还可以包含一个cell……所以cell几乎可以用来存好任何想要保存的东西;例如:
1,datacell=cell(2,2);
datacell{2,2}={'ADA','4';'asdfrwe','55'}
datacell =
[] []
[] {2x2 cell}
在datacell的(2,2)处有生成一个2*2的cell;
2,a=[1,2];b=[4,3];
>> DataCell={'ADA',a;'asdfrwe',b}
DataCell =
'ADA' [1x2 double]
'asdfrwe' [1x2 double]
可以看出来这个cell中既有数组又有字符仔细看调用:
DataCell{2,1}
ans =
asdfrwe
>> DataCell(2,1)
ans =
'asdfrwe'
DataCell{2,1}表示调用2行1列的cell,而DataCell(2,1)表示调用2行一列的元素
通过小括号()里面加下标,访问cell数组中的数据,返回的是对应的cell。
通过大括号{}里面加下标,访问cell数组中的数据,返回的是对应cell的内容。
ismemeber函数
用来找字符串[bool,inx]=ismember(s,A)bool返回有没有这个元素,inx返回元素的位置。
例如:name={'Alice','Bob','John','Jenny','Richard'};
[bool,inx]=ismember('Jenny',name);
inx就是你要找的字母的位置
strcmp函数
比较字符串 str1 与 str2 ,若完全相等则返回 1 ,不相等返回 0
c = strcmp(str1,str2)
str1 = 'hello';
str2 = 'help';
c = strcmp(str1,str2)
c = 0
- matlab中的一些函数(下)注意
- matlab中的一些函数(上)使用格式
- MATLAB GUI设计中的一些常用函数
- matlab 中的函数(二)
- matlab中的函数(三)
- C++中的一些注意点(part2)
- C++中的一些注意点(part3)
- C++中的一些注意点(part5)
- matlab 一些函数用法(不断补充)
- 【MATLAB】一些函数
- MATLAB一些函数总结
- Matlab一些函数用法
- matlab中的一些应用
- MATLAB---matlab 中的bwlabel函数
- Jquery中的一些细节(一)--------------->Jquery加载调用多个函数(方法)需要注意的细节
- 函数的一些注意点
- 函数的一些注意点
- MATLAB中的set函数(转载)
- HistoryServer的原理详解
- Mahout--简单推荐系统Demo
- 搜索树中的最短长度问题
- 【C++】宏定义的用法
- halcon边缘提取和检测常用方法
- matlab中的一些函数(下)注意
- 【Leetcode】Panlidrome Linked List
- 线程与进程的区别与联系
- table滚动条
- 32位和64位ORACLE下操作GOLDENGATE过程记录
- AFNetworking如何post一个json数据到服务器
- 类型安全 与 线程安全 、异常安全、事务安全
- AC自动机应用 多模式匹配 多个单词在文章中出现的次数-C语言实现
- Java-mongodb-AggregationOutput(分组、统计)