Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 MATLAB R2012b
Аватара пользователя
Здравствуйте. Всё время пользуюсь 7-ой версией малаба. Недавно скачал версию R2012b. Не устанавливал ещё. Судя по документации - значительно изменился интерфейс, появилась куча всяких "примочек". Хотел бы посоветоваться с теми, кто ей уже пользуется. Какие недостатки, стоит ли на неё переходить, какие возникают проблемы при установке (регистрация, лицензии и проч. )?

 Re: MATLAB R2012b
Аватара пользователя
Установил. Довольно удобный интерфейс. Почему-то окно PLOTS не активно. Не подскажите с чем это связано? Может что-то в настройках поменять?

 Re: MATLAB R2012b
Аватара пользователя
Попутно такой вопрос. Неужто нет в Matlab простого способа создать массив из символов или строк?

 Re: MATLAB R2012b
Аватара пользователя
Что такое "простой способ"?
Например так:
Код:
L=['abc';'de';'fgh';'i'];
Это сложный способ?

 Re: MATLAB R2012b
photon в сообщении #752434 писал(а):
Это сложный способ?

Это простой способ, но не работает -- выдаётся вполне естественное сообщение о несогласованности длин строк (у меня на текущем компьютере стоит версия R2009b). Кстати, в Октаве -- как ни странно, работает.

 Re: MATLAB R2012b
Аватара пользователя
У меня под рукой нет матлаба (на работе сложно с лицензией), так что смотрел в Octave. Дома гляну, что там с матлабом получается.

-- Tue Aug 06, 2013 10:04:09 --

А пока могу предложить такой вариант:
Код:
L=[{'abc'} {'de'} {'fgh'} {'i'}];

 Re: MATLAB R2012b
photon в сообщении #752444 писал(а):
А пока могу предложить такой вариант:
Код:
L=[{'abc'} {'de'} {'fgh'} {'i'}];

Это работает, но не совсем так, как хотелось бы. Например: как сцепить два элемента? Естественно, [L(2),L(4)] (по аналогии с ['de','i']) не проходит.

(я в этих нюансах не разбираюсь -- работаю в Матлабе только с самыми примитивными типами данных)

 Re: MATLAB R2012b
Аватара пользователя
Код:
strcat(L{2}{},L{4}{})

или
Код:
[L{2}{} L{4}{}]

 Re: MATLAB R2012b
Второй вариант не работает, зато работает просто
Код:
[L{2} L{4}]

В любом случае спасибо за ликбез. Жаль только, что я всё равно скоро забуду это за ненадобностью.

 Re: MATLAB R2012b
Аватара пользователя
Ячейки - вообще довольно интересный инструмент матлаба, я б не рекомендовал от него быстро отказываться "за ненадобностью".

 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group