Unbalanced brackets using interp, any ideas?

1 次查看(过去 30 天)
Code runs like this and gives me a, Error: File: bassi_bed2b.m Line: 41 Column: 41 Unbalanced or unexpected parenthesis or bracket.
x=1:45; xx=1:.1:45;
yy=interp(x,bed);[((jj);(xx);('cubic'))];
plot(0.033*xx,0.1+(120+yy)/200,'w','linewidth',2)
ylabel('Range (m)','fontsize',fz), xlabel('Distance (m)','fontsize',fz)
hold off

回答(1 个)

Geoff Hayes
Geoff Hayes 2017-12-15
Mark - please review this line
yy=interp(x,bed);[((jj);(xx);('cubic'))];
What is the intent here? Do you really meab
yy=interp(x,bed,[(jj);(xx)],'cubic');
I'm assuming that is what you are intending given the function signature to interp1 (not the interp function that you are using).
  1 个评论
MARK THACKWRAY
MARK THACKWRAY 2017-12-15
Thanks Geoff It was from a friend who swears it works. I just had no idea where to go with it, so I used the edited version you gave me and came up with 'Dimensions of matrices being concatenated are not consistent.'
But i can fix this I think, thanks agian man!

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by