Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error. To construct matrices, use brackets instead of parentheses.

1 回表示 (過去 30 日間)
>> data=imread('C:\Users\ASUS\OneDrive - Universitas Atma Jaya Yogyakarta\Pictures\Jeruk1.jpeg');
>> R=data(:,:,1);
>> G=data(:,:,2);
>> B=data(:,:,3);
>> gray=0.3333*R+0.3333*G+0.3333*B;
>> [m,n]=size(gray);
>> for i=1:256,
H(i)=0;
end,
>> for k=1:m,
for 1=1:n,
for 1=1:n,
Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax
error. To construct matrices, use brackets instead of parentheses.
  1 件のコメント
Agus Kafiar
Agus Kafiar 2021 年 4 月 16 日
I Have this code that has been given but when I tried to apply it showed an error can someone help me please

サインインしてコメントする。

回答 (2 件)

Steven Lord
Steven Lord 2021 年 4 月 16 日
for 1=1:n,
The number 1 is not a valid variable name in MATLAB and so cannot be used as the loop variable in a for loop.

Bruno Luong
Bruno Luong 2021 年 4 月 16 日
編集済み: Bruno Luong 2021 年 4 月 16 日
The for loop varable is lowercase L char "l" (l), not one "1" (1)
for l=1:n

カテゴリ

Help Center および File ExchangeString Parsing についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by