2014 dxdy logo

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

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




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

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

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

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

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

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

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

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

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

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

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

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

 
 
 
 Re: MATLAB R2012b
Сообщение06.08.2013, 11:41 
Аватара пользователя
Код:
strcat(L{2}{},L{4}{})

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

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

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

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

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


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