Hi Everyone, I need your kind and Urgent assistance on my Phd work on Root Mean Square. The code i wrote is writting error.
clear all; close all; clc; %RMS%
V=1;
ch=0.2;
Y=0.5;
q1=0;
q2=0;
p1=0.2;
E=0.2;
p2=sqrt(2*E- p1^2);
dt=1/5;
fs=1/dt;
tspan=100:dt:1000;
K=[0 0.01 0.021 0.022790 1.5];
m=length(K);
for c=1:m;
[t{c},x{c}]=ode23tb(@(t,x)TH(t,x,ch,V,Y,K(c)),tspan,[q1 q2 p1 p2]);
end
Y=x{:,1};
Z=x{:,2};
P=x{:,3};
T=x{:,4};
G=x{:,5};
L=length(tspan);
f = (0:L-1)*(fs);
rms1 = sqrt(mean((Y(:,1)).^2));
rms2 = sqrt(mean((Y(:,2)).^2));
figure
plot(t,rms1);
hold on
plot(t,rms2)
xlabel('t');
ylabel('x1,x2');%ylim([-1 1]);
THIS IS THE ERROR AM GETTING
Error in Untitled2 (line 29)
plot(t,rms1);
THANKS IN ANTICIPATION.

댓글 수: 1

DGM
DGM 2021년 8월 12일
The error you posted should have said more than that. Paste the whole error message. Given that variables are missing, nobody can run this code.
What are the size of t and rms1?

댓글을 달려면 로그인하십시오.

답변 (1개)

tiwwexx
tiwwexx 2021년 8월 11일

0 개 추천

I don't think that matlab likes that you're using curly brackets. Try changing all { } to ( ).

카테고리

도움말 센터File Exchange에서 Annotations에 대해 자세히 알아보기

제품

릴리스

R2016a

질문:

2021년 8월 11일

댓글:

DGM
2021년 8월 12일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by