MATLAB编程练习题

MATLAB编程练习题

MATLAB编程练习题

1、编写一个函数,能够在保持原有顺序的情况下将一个数组中的重复数字删掉并返回。例如:输入数组A=[1,3,4,3,6,3,2,1,5,6,8],返回数组B=[1,3,4,6,2,5,8]。

2、编写一个函数,能够将一个整数各位上的数字按照从高位到低位的顺序一个个的提取出来,存储在一个数组中并返回。例如如果函数的输入是整数247,则返回一个包含3个元素的数组,依次是7、4、2.

function [] = myfun()

a=input('输入一个整数 ');

s=num2str(a);

L=length(s);

for i=L:-1:1;

t=mod(a,(10^i));

A(L-i+1)=floor(t/(10^(i-1)))

end

end

3、我们都曾玩过“逢7必过”的数字游戏,它的规则是一个个地挨个数数,一旦遇到7的倍数或是这个数的某一位数字是“7”,我们就说一声“过”。请编写一个函数程序实现这个游戏,具体要求函数的输入参数m和n,要求m

相关主题
相关文档
最新文档