я определил следующие две функции:Использование Scilab для решения двух уравнений
function [z]=f(x,y)
z = x + y - 8
endfunction
function [z]=g(x,y)
z = 2*x + y - 8
endfunction
я тогда хотел, чтобы найти корни этих двух функций (уравнений). То есть, я хочу пару чисел (a, b) таких, что f (a, b) = g (a, b) = 0. Итак, я нашел функцию fsolve в документации Scilab, которая, как я полагаю, будет делать что я хочу. Итак, я побежал следующую команду:
fsolve ([0; 0], F, G)
и получают следующее сообщение об ошибке:
неопределенной переменной: у в строке 2 функции F вызванный:
fsolve ([0; 0], f, g)
Я не понимаю эту ошибку, и я надеюсь, что кто-то может сказать мне, что я делаю неправильно.
Боб
Исправьте с дополнительной информацией. Только код и «попробуйте» ответы не приветствуются, поскольку они не содержат содержимого, доступного для поиска, и не объясняют, почему кто-то должен «попробовать это». – abarisone