matlab编写M函数文件,要求具有两个输入变量:A和n,对于输入矩阵A,找出A中大于或等于n的元素值并显示

如题... 如题 展开
 我来答
分享社会民生
高粉答主

2019-12-14 · 热爱社会生活,了解人生百态
分享社会民生
采纳数:1248 获赞数:283331

向TA提问 私信TA
展开全部

假设函数名为fun(可以自己改)

新建一个M文件,保存一下内容:

function x=fun(A,n)
x=A(:);

id=find(A<n);
x(id)=[];

运行过程如:

>> A=[1 2 1 3;4 3 4 3;3 2 3 4];n=2;

>> x=fun(A,n)


扩展资料:

fix(x):无论正负,舍去小数至相邻整数。

floor(x):下取整,即舍去正小数至相邻整数。

ceil(x):上取整,即加入正小数至相邻整数。

rat(x):将实数x化为多项分数展开。

rats(x):将实数x化为分数表示。

sign(x):符号函数(Signum function)。

当x<0时,sign(x)=-1。

当x=0时,sign(x)=0。

当x>0时,sign(x)=1。

rem(x,y):求x除以y的余数

gcd(x,y):整数x和y的最大公因数

lcm(x,y):整数x和y的最小公倍数

exp(x) :自然指数

pow2(x):2的指数。

keanelaun
推荐于2016-12-01 · TA获得超过167个赞
知道小有建树答主
回答量:148
采纳率:100%
帮助的人:102万
展开全部
假设函数名为fun(可以自己改)
新建一个M文件,保存一下内容:
function x=fun(A,n)
x=A(:);
id=find(A<n);
x(id)=[];

运行过程如:
>> A=[1 2 1 3;4 3 4 3;3 2 3 4];n=2;
>> x=fun(A,n)
结果为
x =
4
3
2
3
2
4
3
3
3
4
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
僪高杰eY
2014-06-02 · TA获得超过131个赞
知道小有建树答主
回答量:166
采纳率:50%
帮助的人:37.5万
展开全部
clear,clc
A=input('输入矩阵A=');
n=input('n=');
j=1;
for i=1:length(A)
if A(i)>n
B(j)=A(i)
j=j+1;
end
end
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式