function T =cat(n)
T =zeros(1,n);for k =1:n
c =unidrnd(3,1);while c ~=1if c ==2T(k)=T(k)+4;elseT(k)=T(k)+6;
end
c =unidrnd(3,1);
end
T(k)=T(k)+2;
end
根据我国最新的个人所得税缴纳办法,请用Matlab编写个人所得税缴纳计算程序。
clear;
clc;
M=input('请输入您的税前工资\n');
K=input('请输入您的专项附加扣除金额\n');if(K>M)sprintf('对不起,您的输入有误')
end
N=M-K-5000;if(N<=0)sprintf('您暂时不需要缴纳个人所得税')
end
if(N>0&&N<=3000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.03
end
if(N>3000&&N<=12000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.1-210
end
if(N>12000&&N<=25000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.2-1410
end
if(N>25000&&N<=35000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.25-2660
end
if(N>35000&&N<=55000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.3-4410
end
if(N>55000&&N<=80000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.35-7160
end
if(N>80000)sprintf('您需要缴纳的个人所得税金额是')
S=N*0.45-15160
end
function T =calPercent(n)
T =zeros(3,n);
K =rand(n,n)for i=1:n
for j=1:n
if(K(i,j)>0&&K(i,j)<0.1)T(1,j)=T(1,j)+1;
end
if(K(i,j)>0.1&&K(i,j)<0.4)T(2,j)=T(2,j)+1;
end
if(K(i,j)>0.4&&K(i,j)<1)T(3,j)=T(3,j)+1;
end
end
end
一只失明的小猫不行掉进山洞里,山洞里有三个门,一个门进去后走2小时可以回到地面,从第二个门进去后走4小时又回到出发点,不幸的是从第三个门进去后走6小时还是回到出发点。小猫每次都是随机选择其中一个门走。用matlab编写模拟小猫n次出洞时间的函数,该函数返回的结果T为n次出洞时间组成的数组。function T = cat(n)T = zeros(1,n);for k = 1:n c = unidrnd(3,1); while c ~= 1 if c == 2 .