Построение графиков делается командой plot (x, y) или plot (x, y, s). х, у - это массивы абсцисс и ординат точек графика (в этом смысле данная команда чем-то похожа на построение поточечного графика в Экселе). Параметр s задаёт стили - вид линии, цвет, типы точек и т. д.
Массивы координат задаются как обычно, любым из доступных способов. Например, для построения параболы в диапазоне от -1 до +2 c шагом 0,01 можно задать массивы так:
x = -1:0.01:2
y=x.*x + 2.*x +1 (обратите внимание на точку перед знаками умножения - она говорит о том, что операция выполняется почленно)
Вот с двумя такими массивами и можно дать команду plot (x, y).
Для того, чтобы стать хорошим программистом, математика и физика конечно нужны, но не обязательно, чтобы на самом высшем уровне, или как говорят "от зубов отлетало". Достаточно общих понятий и представлений, и достаточно знать, где какие формулы при необходимости можно найти. Главное умение логически мыслить, а это напрямую не связано ни со знанием математики, ни со знанием физики. Как шахматист, должен уметь думать, сопоставлять, запоминать, но может обойтись и без математики, и без физики, главное логика и умение думать.
Как программист, скажу, что очень удобно использовать матрицы поворота.
Можно и использовать кватернионы, но, сколько подпрограмм надо написать....Поэтому не пользовался. Матрицы поворота проще.
За тем что бы видеть как одна переменная зависит от другой, или других, в многомерных функциях.
Функция это однозначная зависимость одной переменной от другой(других). Графика она и в Африке графика. А график функции, это визуальное представление этой функции.
Прораммная функция - небольшой, часто повторяющийся участок кода. К математической функции отношения не имеющий. Предназначен для облегчения написания и чтения программы.
Математика и программирование - это две совершенно разных сферы. Математика - это наука, которая изучает математические закономерности природы. Программирование - это инженерная сфера, в которой используются технические свойства процессора для вывода информации на экран.
Общее у них только значки, символы. В программировании используются многие символы математики: скобки, знаки действий, знак равно. Но реально, при создании языков программирования программисты. например, могли договориться и создать свои какие-то значки - снежинки там, морковки, тучки... Тогда бы вообще похожести не было бы никакой! ))
Вот эта похожесть и заставляет многих думать, что математика и программирование это одно и то же.
Другое дело в том, что с помощью программирования можно решать некоторые математические задачи (далеко не все). Процессор компьютера позволяет осуществлять миллионы математических операций в секунду. Это конечно очень удобно. Но на этом всё.
С другой стороны - в математике часто используются алгоритмы, что тоже имеет место и в программировании. Но алгоритмы математики конечно очень сильно отличаются от алгоритмов в программировании. Един только принцип алгоритма - это определенная последовательность действий.
Еще есть одно общее - цифры, числа. В программировании используются те же числа, что и в математике. Однако надо знать, что существует куча программ, где не написано ни одной цифры. Числа в программировании нужны, в основном, для решения математических задач.