Matlab中一些常用函数的用法

本文介绍了MATLAB中一些常用的基础操作技巧,包括向下取整函数floor的使用方法、imshow函数在不同参数设置下的表现差异、查找矩阵中特定元素及其位置的方法、以及比较两个矩阵是否完全相同的功能实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、floor:向下取整

floor(X):朝着负无穷大的方向对X取整。

例如floor(3.5)=3;

2、关于imshow函数的一些疑问?

f=uint8([0,50,100]);

figure(1);

imshow(f);

figure(2);

imshow(f,[0 60]);

figure(1)

 

figure(2)

可以看出当显示图片中设定的范围为[0 60]时,0对应0,60对应255,原值50按比例对应50*255/60。

3.如何查找一个矩阵是否包含某个元素,求出所有这个元素的下标,及包含这个元素的个数,将这个元素全部去掉?

 

clc;clear;close all;
a=[1 2 3;4 5 6;7 8 9;1 2 3];
%判断矩阵a中是否包含元素1
ismember(1,a);%结果为1表示包含
index=find(a==1);%求出1元素的下标,index是一个列向量
number=numel(index);%求出1的个数
index2=find(a~=1);
a=a(index2);%只不过这样a变成了一个列向量

4.判断两个矩阵是否相等

 

a,b为两个矩阵,

isequal(a,b);

相等返回1,不相等返回0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值