С Новым годом! Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 14
1

Error: The input character is not valid in MATLAB statements or expressions

18.05.2014, 02:03. Показов 1136. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Помогите пожалуйста решить проблему
При вводе fun(‘(){[]()}[]’) Выдает:
Error: The input character is not valid in MATLAB statements or expressions.

Код скрипта:
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
function f = fun(S)
if (rem(length(S),2)~=0)
    f=0;  return;
end
if (length(S) == 0)
    f=1; return;
end
    A(1)=S(1); A(2)=S(2);
    k=2;
    for i=3:length(S)
        if (((A(k)=='(') && (S(i)==')')) || ((A(k)=='{') && (S(i)=='}')) || ((A(k)=='[') && (S(i)==']')))
            A(k)='0'; k=k-1;
        else 
            k=k+1; A(k)=S(i);
        end
    end
   
   if (((A(1)=='(') && (A(2)==')')) || ((A(1)=='{') && (A(2)=='}')) ||((A(1)=='[') && (A(2)==']')))
        A(1)='0'; A(2)='0';
   elseif ((A(1)=='0') && (A(2)=='0'))
       f=1;
       return;
   else
       f=0;
       return;
   end
   for i=1:k
        if (A(i)~='0')
            f=0;
            return;
         end
   end
f=1;
end
Заранее спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2014, 02:03
Ответы с готовыми решениями:

Error: The input character is not valid in MATLAB statements or expressions.
Решил нарисовать график. Создал m-файл. Нажал "Run". Ничего не работает. В Коммандном окне...

The input character is not valid in MATLAB statements or expressions
Помогите, пожалуйста, при выполнении кода пишет ошибку "The input character is not valid in MATLAB...

Error: Unresolved external 'character::character(int)'
Error: Unresolved external 'character::character(int)' referenced from...

Syntax error 'for each'* statements are only available if source level 1.5
Программировал на университетском компе dct hf,jnfkj домой пришел выдает ошибку "Syntax error...

4
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,473
Записей в блоге: 17
18.05.2014, 19:53 2
121victor121, обрати внимание на одиночные скобки: fun('(){[]()}[]')
Matlab M
1
2
3
4
5
>> fun('(){[]()}[]')
 
ans =
 
     1
0
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 14
18.05.2014, 21:36  [ТС] 3
Зосима, При двойных такая же ошибка(
0
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,473
Записей в блоге: 17
18.05.2014, 22:09 4
121victor121, дык в том о и дело! скобки должны быть одинарными и, как это пояснить, прямыми, а не как запятая иначе матлаб не поймет
0
0 / 0 / 0
Регистрация: 30.04.2014
Сообщений: 14
18.05.2014, 22:19  [ТС] 5
Зосима, Огромное спасибо)
0
18.05.2014, 22:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2014, 22:19
Помогаю со студенческими работами здесь

Code old Matlab7 Error в Matlab 2014 (2015) - "Undefined function 'abs' for input arguments"
Проблема следующая: Есть код программы (*.m и *.fig файлы) написанный на старом Matlab 7...

Warning: Unexpected character in input:
Всем привет. В общем история такая, переносил сайт с одного хостинга на другой. После переноса кода...

ошибка Warning: Unexpected character in input
вот собственно ошибка: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in...

Ошибка: Illegal character in input file: '%'
strtemp2 := GetFieldValueFromSQL('BeginDate','SELECT c.REGFORMID as REGFORMID FROM BRSReportsRef c...

Ошибка: Illegal character in input file '&'($26)
Исходник unit Unit1; interface uses

Ошибка: Illegal character in input file: '"' ($22)
Есть процедура на событие OnClick procedure TForm1.Button1Click(Sender: TObject); begin with...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru