Вы можете проверить, установлена ли встроенная переменная Octave OCTAVE_VERSION
.
Условные переменные в зависимости от того, выполняет ли Matlab или Octave код
528
pirad
Я написал код для Matlab / Octave. По сути, они имеют одинаковый синтаксис и все, но, например, они имеют разные функции для оптимизации ( linprog
/ glpk
, quadprog
/ qp
).
Я хочу запустить один и тот же код как в Matlab, так и в Octave, и этот код нуждается в разных функциях в каждой среде. До сих пор у меня есть переменная, которая сообщает программе, работает ли она в Matlab или в Octave, но мне всегда приходится устанавливать эту переменную вручную.
Есть ли способ, которым программа может распознать, в какой среде она работает? Итак, я хочу, чтобы оператор установил переменную x=1
, если она работает в Octave и x=0
если она работает в Matlab.
Я не уверен, что этот вопрос уместен здесь ...
12 лет назад
0
Я уверен. Это не.
12 лет назад
0
Я вполне уверен, что этот вопрос не в том форуме. Мое первое предположение было бы, что ответ зависит от ОС, но я делал большую часть своего программирования под DOS, поэтому, вероятно, не стоит комментировать. Мигрировать на ТАК? Я буду отмечать модератора.
12 лет назад
0
В идеале об этом следует спросить в списках рассылки / форумах MatLab или GNU Octave. Но это явно не по теме. Я перейду на SuperUser. Как отметил Юрки, для этого могут потребоваться системные вызовы, а что нет.
12 лет назад
0
Извините, я не знал, где разместить это. Спасибо за вашу помощь.
pirad 12 лет назад
0
1 ответ на вопрос
2
hfs
Похожие вопросы
-
1
Simulink для Matlab, как _______ для Mathematica?
-
1
webMathematica для Mathematica, как _________ для Matlab
-
2
GNU Octave: Как изменить базу с DEC на BIN?
-
-
3
Как сделать двоичные десятичные вычисления с bin2dec
-
1
Октава: точное значение в десятичной или непрерывной дроби для 729/4 ^ 3
-
1
Октава: обратитесь к выводу как% 10 в Mathematica?
-
2
Отображение последовательности изображений в Linux
-
6
Где мое программное обеспечение установлено в Linux?
-
4
Как ускорить выполнение программы Matlab?
-
1
Измените файл с .mat на .txt