Error: The input character is not valid in MATLAB statements or expressions.
19 ビュー (過去 30 日間)
古いコメントを表示
Hi, i have an error when i try to run this
t=-2:.1:5;
x=3*exp(0.4*t);
y=2*exp(-0.9*t);
plot(t,x,t,y,':');
legend('x(t)','y(t)')
i'm new to matlab, please help ASAP :( ps : i'm using matlab r2012b
6 件のコメント
Jan
2016 年 3 月 2 日
編集済み: Jan
2016 年 3 月 2 日
I've formatted your code. Please read: http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup. Thanks.
And if you copy and paste this code in the command window, you get the same error?
採用された回答
Jan
2016 年 3 月 2 日
編集済み: Jan
2016 年 3 月 2 日
The error message seems to tell, that the equal character "=" is not valid. How strange. Perhaps it is the space behind the =, which is a backspace charcter '\b' ?!
The code looks okay. How did you insert it to the command window? Simply try to type it again.
What is in the line above? Perhaps a continuation '...' and you've added the ">>" manually? I admit, this is wild guessing.
その他の回答 (2 件)
Kaya Wydler Cunningham
2017 年 1 月 5 日
編集済み: Walter Roberson
2017 年 1 月 5 日
The input character is not valid in MATLAB statements or expressions.
Error in lv (line 11)
[t,y] = ode45(@lvfun,[0 200],[1 1]); % solve ODE system over
Unsure as to what this means?
2 件のコメント
Steven Lord
2017 年 1 月 5 日
One or more of the characters in that expression (or perhaps inside lvfun) should be underlined in red in the Editor. If it is, tell us which one it is; copy and paste it between the single quotes in the following command; and tell us what MATLAB displays when you execute that command.
double('')
My suspicion is that you copied and pasted the code from something (Microsoft Word® for instance) that tries to be "nice" with its formatting. [The most common culprit is the "smart quote".]
Jan
2017 年 1 月 5 日
@Kaya: Please do not post a new question in the section for answers, but open a new thread. Then post the complete error message. It seems like the most interesting part is missing.
Ahmed Makhlas
2021 年 1 月 4 日
j'ai une erreur au niveau de la fonction imhist quelq'un qui aide moi
img=imread('lena1.png');
subplot(1,2,1);
imshow(img)
img=rgb2gray(img);
subplot(1,2,2)
imhist(img) %???????????????????????????
Error: File: imhist.m Line: 1 Column: 1
The input character is not valid in MATLAB statements or expressions.
1 件のコメント
Steven Lord
2021 年 1 月 5 日
First, I want to check whether you're calling the imhist.m included in Image Processing Toolbox or you're calling an imhist.m that you created or downloaded. What does this command display?
which -all imhist
If you're using the imhist function from Image Processing Toolbox, I want to check that you haven't accidentally modified it. What does this command display?
dbtype 1:1 imhist.m
Which release of Image Processing Toolbox are you using?
ver images
参考
カテゴリ
Help Center および File Exchange で Number Theory についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!