范文无忧网范文学习范文大全

急需一道matlab程序设计题不少于30行功能不限只注明包含for和if

08月17日 编辑 fanwen51.com

[一道高中数学类比推理题急需帮助]f(x)+f(1-x)=1/(2^x-√2)+1/(2^(1-x)-√2)=1/(2^x-√2)+1/[(2/2^)-√2]=1/(2^x-√2)+2^x/(2-2^x*√2)=√2/(2^x*√2-2)+2^x/(2-2^x*√2)=√2/(2^x*√2-2)-2^x/(2^x*√2-2)=(...+阅读

急需一道matlab程序设计题不少于30行功能不限只注明包含for和if

%CA setup

n=200;

%initialize the arrays

z=zeros(n,n);

cells=z;

sum=z;

%set a few cells to one

cells(100,100)=1;

%index definition for cell update

x=2:1:199;

y=2:1:199;

((x.^2)+(y.^2))<=100^2;

%nearest neighbor sum

sum(x,y)=cells(x,y+1)+cells(x,y-1)+cells(x+1,y)+cells(x-1,y);

% The CA rule

cells=(sum==1);

plot(x,y);

function imm_extend2() %交互式多模型 初步改进

clear all;

close all;

timenum=75;

t=1;

transfer_matric=[0.98 0.02; %马尔科夫转移矩阵 矩阵为j行i列

0.02 0.98];

u_10=0.5; %目标

1在模型i在k-1时刻的概率

u_20=0.5; %目标1在模型i在k-1时刻的概率

u=[u_10 u_20];

Q1=100; %目标1的状态噪声协方差阵

Q2=4000; %目标1的状态噪声协方差阵

R=10000; %观测噪声协方差阵

%R2=700;

x00_1=[0 0 0]'; %模型1估计的初始值

x00_2=[0 0 0]'; %模型2估计的初始值

p00_1=[100 0 0;

0 10 0;

0 0 0];

p00_2=[100 0 0;

0 10 0;

0 0 10];

dis=1000; %位移

vel=450; %速度

acc=50; %加速度

xx01=[dis vel 0]'; %状态的初始值

xx02=[dis vel acc]'; %状态的初始值

%xx2=0;

f1=[1 t 0;

0 1 0;

0 0 0]; %状态转移阵

f2=[1 t 0.5*t^2;

0 1 t;

0 0 1];

l1=[0.5*t^2 t 0]'; %状态干扰阵

l2=[0.5*t^2 t 1]';

h=[1 0 0]; %观测转移阵

I=[1 0 0;

0 1 0;

0 0 1];

num=1;

XX1=zeros(3,25);

XX2=XX1;

XX3=XX1;

while num<=timenum

if num<=25

xx1=f1*xx01+l1*sqrt(Q1); %目标的状态值

XX1(:,num)=xx1;

z(num)=h*xx1+sqrt(R)*randn(1); %目标的观测值

else

if 25

xx2=f2*xx02+l2*sqrt(Q2); %目标的状态值

XX2(:,num-25)=xx2;

z(num)=h*xx2+sqrt(R)*randn(1); %目标的观测值

else

if 50

xx3=f1*xx01+l1*sqrt(Q1); %目标的状态值

XX3(:,num-50)=xx3;

z(num)=h*xx3+sqrt(R)*randn(1); %目标的观测值

end;

end;

end;

两道MATLAB程序设计题

乘着今天没有事,给你做了做,可以运行:

%%%%第一题%%%%%%%%%%

a(1:1000)=1; %最多可以输入1000个数字

for i=1:1000

disp('请输入数字后再回车,不要直接回车或输入字符');

a(i)=input('请输入数字,输入0表示结束输入');

if a(i)==0

break;

end

end

if a(1)==0

disp('ERROR!没有输入数字');

else

disp('输入的数字为');

a(1:i-1)

if i==2

disp('输入的数字的绝对值为')

abs(a(1)) %一个数时绝对值

else if i==3

disp('输入两个数的平均值为');

mean(a(1:2)) %两个数时平均值

else if i==4||i==5

disp('输入的数的和为');

sum(a(1:i-1)) %三或四个数时和

else

disp('输入的数排序为');

sort(a(1:i-1)) %五个以上排序

end

end

end

end

%%%%第二题%%%%%%%%%%

x=floor(sqrt(1890)):floor(sqrt(1890+150));%假设长寿老人不超过150岁

for i=1:length(x)

if x(i)^2-x(i)>1889&x(i)^2-x(i)disp('老人出生年份:');

x(i)^2-x(i)

break;

end

end

延伸阅读:

what if和what if用法的不同what if 如果...将会怎么样的意思 造句:What if he never shows up? What if i don't do my homework? What if you leave? what ... if 就是单纯的假设 造句:What will you d...

大树的心声诗歌30行我是一棵大树,一棵助人为乐的大树。我喜欢人们坐在我身旁休息;我愿意呼出氧气,吸入二氧化碳;我还可以挡住沙尘暴、洪水等;我乐意人们在我身下乘凉...... 一个炎热的夏天,我正在安...

请问CIMS网络管理包含哪些主要功能网络管理是保证网络安全、可靠、高效和稳定运行的必要手段。 CIMS网络管理,就是通过监视、分析和控制CIMS网络,保证CIMS网络服务的有效实现。随着网络规模的扩大和网络复杂性...

开学的日子诗歌30行[诗歌]开学 水库是知识的海洋 蓝天上白云飘荡 一艘崭新的轮船 就要起航 轮船在水库中远航 稳定而没有风浪 好奇的孩子们 就要起航 船长再次清点乘客 迎着灿烂的朝阳 呜呜呜...

matlab怎么实现数据采集和存储用matlab实现数据采集的方法 我们在这里介绍两种共同学习参考。 ① 直接利用MATLAB数据采集箱中提供的的函数命令进行采集,即wavrecord 。wavrecord是利用Windows 音频输入设...

matlab程序运行保存你首先看一下是不是每行语句都用“;”来结束了。 例如:A=imread('temp.jpg')这句话,如果结束时没有加分号,系统就会把结果显示在命令窗口中,那是很耗时间的。如果所有的语句都没...

坚定信念的诗句注明出处和作者三军可夺帅也,匹夫不可夺志也《论语·子罕》 天行健,君子以自强不息《周易》 富贵不能淫,贫贱不能移,威武不能屈《孟子》 生于忧患,而死于安乐《孟子·告子下》 路漫漫其修远兮,吾...

求一道java程序设计题整数划分求一道java程序设计题整数划分,如何用excel建整数规划模型求解:这个可以用递归来实现。。。。。代码如下。。。还是想了很久弄出来的。。。。已经测试了的。。。希望能帮到你...

Matlab程序错误原因是什么应用程序错误怎么一回事:1 下述方法描述中,采用如下实例程序进行说明。 %实例程序 [xx,yy] = meshgrid(1:20,1:20); d = sqrt(xx.^2+yy.^2); zz = peaks(10); out = d + zz; s...

推荐阅读
图文推荐
栏目列表