Листинг 2.17. Решение кубического уравнения Имя файла указано применительно к виндовой версии. А мы ведь в линуксе, я не путаю?
(In reply to comment #0) > Листинг 2.17. Решение кубического уравнения > Имя файла указано применительно к виндовой версии. А мы ведь в линуксе, я не > путаю? Ну, строго говоря, scilab -- многоплатформенное приложение, и книга не предполагает привязки к одной операционной системе. Но, с другой стороны, к книге приложен диск именно с Linux, и не стоит давать в примерах специфику Windows без надобности и не оговаривая. Так что согласен, заменим здесь и во всех аналогичных случаях, если встретятся.
В книге описан кроссплатформенный пакет Scilab, потенциальные читатели книги могут использовать и Windows, и linux. Поэтому мы приводили и отлаживали программы для двух ОС. Пользователя Windows тоже надо привлекать к использованию открытого ПО, и первый шаг для него это использование свободно распространяемых программ в родной для него среде.
Листинг 2.17. Решение кубического уравнения [...] //Вызов функции и вывод результатов ее работы: -->exec('C:\Scilab\scilab-4.1.1\cub.sce'); А откуда вообще взялся этот файл cub.sce? В пакете scilab в ALT такого файла не обнаруживается. Подразумевается, что пользователь должен создать этот файл и записать в него текст функции приведённый в листинге выше? Если так, то надо сказать об этом в тексте книги, т.к. этот момент никак не прокомментирован.
Прошу прощения, посмотрел #17388 и понял. Предлагаю сделать в листинге так: //Вызов функции и вывод результатов ее работы: -->exec('./cub.sce') // Пример для ОС Windows: -->exec('C:\Scilab\scilab-4.1.1\cub.sce');
исправлено в электронном выпуске: http://docs.altlinux.org/books/2008/altlibrary-scilab-20090409.pdf