哪个懂matlab的帮我解释下下面程序的意思chap1_8chap1_8diff.mclear all;close all;h=0.001;%sampling timedelta=150r1_1=0;r2_1=0;r_1=0;for k=1:1:10000 循环time(k)=k*h;r0(k)=sin(2*pi*k*h);n(k)=0.05*rands(1);r(k)=r0(k)+n(k);dr0(k)=2*

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 12:36:37

哪个懂matlab的帮我解释下下面程序的意思chap1_8chap1_8diff.mclear all;close all;h=0.001;%sampling timedelta=150r1_1=0;r2_1=0;r_1=0;for k=1:1:10000 循环time(k)=k*h;r0(k)=sin(2*pi*k*h);n(k)=0.05*rands(1);r(k)=r0(k)+n(k);dr0(k)=2*
哪个懂matlab的帮我解释下下面程序的意思
chap1_8
chap1_8diff.m
clear all;
close all;
h=0.001;%sampling time
delta=150
r1_1=0;r2_1=0;
r_1=0;
for k=1:1:10000 循环
time(k)=k*h;
r0(k)=sin(2*pi*k*h);
n(k)=0.05*rands(1);
r(k)=r0(k)+n(k);
dr0(k)=2*pi*cos(2*pi*k*h);

r1(k)=r1_1+h*r2_1;

x1(k)=r1_1-r(k);
x2(k)=r2_1;
r2(k)=r2_1+h*chap1_8fst(x1(k),x2(k),delta,h);
dr(k)=(r(k)-r_1)/h;%By difference
r_1=r(k);
r1_1=r1(k);
r2_1=r2(k);
end
figure(1);
subplot(211);
plot(time,r0,'k:',time,r,'k','linewidth',2);
xlabel('time(s)'),ylabel('r0,r');
legend('ideal sidnal','signal with noise');
subplot(212);
plot(time,r0,'k:',time,r1,'k','linewidth',2);
xlabel('time(s)'),ylabel('r0,r1');
legend('ideal signal','signal by TD');

figure(2);
subplot(211);
plot(time,dr0,'k:',time,dr,'k','linewidth',2);
xlabel('time(s)'),ylabel('dr0,dr');
legend('ideal derivative signal','derivative signal by difference');
subplot(212);
plot(time,dr0,'k:',time,r2,'k','linewidth',2);
xlabel('time(s)'),ylabel('dv0,r2');
legned('ideal derivative signal','derivative signal by TD');

函数文件:chap1_8fst.m
function f=chap1_8fst(x1,x2,delta,h)
d=delta*h;
d0=h*d;
y=x1+h*x2;
a0=sqrt(d^2+8*delta*abs(y));
if abs(y)>d0
a=x2+(a0-d)/2*sign(y);
else
a=x2+y/h;
end
if abs(a)>d
f=-delta*sign(a);
else
f=-delta*a/d;
end

哪个懂matlab的帮我解释下下面程序的意思chap1_8chap1_8diff.mclear all;close all;h=0.001;%sampling timedelta=150r1_1=0;r2_1=0;r_1=0;for k=1:1:10000 循环time(k)=k*h;r0(k)=sin(2*pi*k*h);n(k)=0.05*rands(1);r(k)=r0(k)+n(k);dr0(k)=2*
就是几个数组,数值通过通项循环得到,中间引用了一个函数chap1_8fst,最后画图.

帮我解释下下面的电路 哪个懂matlab的帮我解释下下面程序的意思chap1_8chap1_8diff.mclear all;close all;h=0.001;%sampling timedelta=150r1_1=0;r2_1=0;r_1=0;for k=1:1:10000 循环time(k)=k*h;r0(k)=sin(2*pi*k*h);n(k)=0.05*rands(1);r(k)=r0(k)+n(k);dr0(k)=2* 帮我解释下下面英文的意思如图 帮我解释下下面这段代码的意思 谁可以帮我解释两个Matlab程序 求matlab高手详细解释下下面程序的意思text(boundary(1,2)-35,boundary(1,1)+13,metric_string,'Color','y',... 'FontSize',8,'FontWeight','bold');谢谢 matlab--哪位帮我把下面的程序运行下!求了!麻烦把得到的图贴上来!如果有错的话麻烦修改下……可以用百度HI呼叫我!我在!我这里在网吧,没有程序啊……哭死了E=10 C=10*10^-6 R=2000 %输入电压E,电 关于MATLAB程序解释我刚学MATLAB,看不懂以下的程序,有高手帮逐行翻译下吗?小弟在此谢过了~function [Phi,Gamma] = c2d(a,b,t)error(nargchk(3,3,nargin));error(abcdchk(a,b));[m,n] = size(a);[m,nb] = size(b);s = expm([[a b]*t; 那位高手能帮我写下面公式的matlab程序呀,能画出n随a的变化图来,是在是解决不了了. 请问下面的matlab程序哪里出错了?请帮我改正一下,function[f,k]=sconv(f1,f2,k1,k2,p) %计算连续 dijkstra法的MATLAB程序中最后的矩阵DD是什么意思?我看了您的回答还是不懂..能不能详细解释下DD每个元素的含义 可以的话帮我解释下下面的算式怎么算的 matlab题目请帮我解释下这个,没看懂. 关于Matlab Dijkstra算法问题,麻烦帮我解释下, 求下题的MATLAB程序 最小二乘法的matlab程序 求下式的Matlab程序 高斯列主元消元法的matlab程序