popkov
А как это делать? есть пример какой-нить. видеофайл или книжка.
А как это делать? есть пример какой-нить. видеофайл или книжка.
Или нужно по-другому записывать ему задачуВо-первых, вы допустили стандартную ошибку: вместо Equal (==) использовали Set (=). NSolve не выдает сообщение об ошибке, т.к. интерпретирует результат выполнения Set как выражение, которое должен приравнять к нулю.
Вроде бы точность некуда уменьшать.Точность вычислений у вас MachinePrecision - ниже она быть и не может, так что WorkingPrecision -> 1 в лучшем случае ни на что не влияет, а в худшем - увеличивает требования к ресурсам. Учтите также, что использование вычислений с произвольной точностью далеко не всегда приводит к возрастанию требований к ресурсам: в некоторых случаях автоматический контроль погрешностей, который сопровождает вычисления с произвольной точностью, помогает встроенным алгоритмам быстрее "сориентироваться" и выдать корректный ответ за существенно меньшее время. Однако для этого отнюдь не достаточно просто указать WorkingPrecision -> 20 - необходимо, чтобы плюс к этому в вашем выражении не было ни одного числа с MachinePrecision.
Возможно ли ему как-то указать диапазон возможных значений P, f, BМожно - читайте документацию. В 10-й версии возможности NSolve в этом смысле были существенно расширены. Ранее в таких случаях обычно использовали Reduce.
Но при этом в ОЗУ остается еще 0,5ГБ свободного, поэтому не понятно зачем он хочет закрытия приложенийПотому что под 32-битными системами Mathematica не может использовать более 2 Гб оперативной памяти.
ему не понравилось [no][/no] и я не понял их смысл.Их и не должно быть. При копировании из поста этих тэгов нет.
если однозначно задать типа Cases[arr,{_,ed,_}] то ответ выдаёт, а на уровне wildcard облом.Это ожидаемо, т.к. Cases не поддерживает string patterns. Тем более, что массив и не содержит никаких String - лишь Symbol и Number. Вот одно из возможных решений:
не запускатся Mathematica 10
чтобы программа в файле с расширением *.m, содержащая комментарии на русском языке, записывалась в читабельном формате в ASCII - файлА как насчет конкретного примера, позволяющего тестировать?
А как насчет конкретного примера, позволяющего тестировать?
открываю этот файл в текстовом редакторе
The Wolfram Language always uses CharacterEncoding->"ASCII" for package source files.
ASCII covers the characters on a normal American English keyboard.
То, что не будет записывать как хотелось бы - жалко, конечно.
Вот такой вопрос: можно ли сделать так, чтобы программа в файле с расширением *.m, содержащая комментарии на русском языке, записывалась в читабельном формате в ASCII - файл. То есть, чтобы вместо кодов типа \:0424\:0443\:043d ... писался бы обычный текст на русском?
Похоже, можно полностью переопределить действие пункта меню "Save" через FrontEndEventActions, вот пример:
Где что изменить/поправить нужно?Так Вы скопируйте сюда, что там за Plot
Страницы: 12345678910111213141516171819202122232425262728293031323334
Предыдущая тема: Идея несуществующей программы...