Fwd: Help with some error in Scilab (Sorry I wrote MATLAB initially)
Nick Othieno
nickothieno at gmail.com
Tue Dec 2 19:58:34 CET 2008
Hi guys,
I am trying to run the following code in scilab:
L=3; M=2; fs_in=6; Ts_in=1/fs_in;
t_in=[0:Ts_in:5];x_in=sin(2*%pi*t_in)+2*cos(4*%pi*t_in);
getf("spfsr.sci");
getf("firpm.sci");
x_e=expander(x_in,L);
t_cont=[0:0.01:5]; x_cont=sin(2*%pi*t_cont)+2*cos(4*%pi*t_cont);
h=L*firpm(60,[0 2/(fs_in*L) 4/(fs_in*L) 0.5]*2,[1 1 0 0],[1 1]);
x_ef=rtitr(h,1,x_e);
but I get the following error:
-->x_ef=rtitr(h,1,x_e);
!--error 60
argument with incompatible dimensions
The values in x_e are:
-->x_e
x_e =
column 1 to 14
2. 0. 0. - 0.1339746 0. 0. - 0.1339746 0. 0.
2. 0. 0. - 1.8660254 0.
column 15 to 28
0. - 1.8660254 0. 0. 2. 0. 0. - 0.1339746 0. 0.
- 0.1339746 0. 0. 2.
column 29 to 42
0. 0. - 1.8660254 0. 0. - 1.8660254 0. 0. 2.
0. 0. - 0.1339746 0. 0.
column 43 to 56
- 0.1339746 0. 0. 2. 0. 0. - 1.8660254 0. 0. -
1.8660254 0. 0. 2. 0.
column 57 to 69
0. - 0.1339746 0. 0. - 0.1339746 0. 0. 2. 0. 0.
- 1.8660254 0. 0.
column 70 to 83
- 1.8660254 0. 0. 2. 0. 0. - 0.1339746 0. 0. -
0.1339746 0. 0. 2. 0.
column 84 to 93
0. - 1.8660254 0. 0. - 1.8660254 0. 0. 2. 0. 0.
and values in h are:
-->h
h =
column 1 to 8
- 0.0000037 - 0.0000535 - 0.0000966 0.0000195 0.0003521
0.0005352 - 0.0000530 - 0.0013496
column 9 to 16
- 0.0018804 0.0001157 0.0039041 0.0051475 - 0.0002160 -
0.0094187 - 0.0119515 0.0003552
column 17 to 24
0.0200286 0.0247607 - 0.0005242 - 0.0391450 - 0.0477507
0.0007027 0.0736679 0.0904745
column 25 to 32
- 0.0008623 - 0.1452481 - 0.1894378 0.0009731 0.4053300
0.8221257 0.9989871 0.8221257
column 33 to 40
0.4053300 0.0009731 - 0.1894378 - 0.1452481 - 0.0008623
0.0904745 0.0736679 0.0007027
column 41 to 48
- 0.0477507 - 0.0391450 - 0.0005242 0.0247607 0.0200286
0.0003552 - 0.0119515 - 0.0094187
column 49 to 56
- 0.0002160 0.0051475 0.0039041 0.0001157 - 0.0018804 -
0.0013496 - 0.0000530 0.0005352
column 57 to 61
0.0003521 0.0000195 - 0.0000966 - 0.0000535 - 0.0000037
Does anyone have any idea as to why rtitr is giving me the error?
-->x_ef=rtitr(h,1,x_e);
!--error 60
argument with incompatible dimensions
Regards,
Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.scilab.org/pipermail/users/attachments/20081202/11c33fdc/attachment.htm>
More information about the users
mailing list