Четверг, 25.04.2024
Мой сайт
Меню сайта
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2
Показано 16-22 из 22 сообщений
7. Serious Diman   (12.04.2004 01:10)
0  
Отлично! Спасибо, все работает! :)
А можно ли решать уравнения вида f(x)=const или
f(x)=g(x). Кстати, я посмотрел гр-кие ф-ции и не нашел там, как можно начертить функции y=f(x) (что-то типа y=x^2).
Ответ: :)
1. f(x)=const
Пример:
x^3=3
Переносим в левую часть, получаем: x^3-3=0
FZero(x^3-3,x=-2,2)=1.4422495703074
2. f(x)=g(x)
Пример:
x^3-3=2*x
Переносим в левую часть, получаем: x^3-2*x-3=0
FZero(x^3-2*x-3,x=-2,2)=1.89328919630448
а можно так:
объявим функцию (введем и нажмем Enter):
f(x)=x^3-3
объявим еще одну функцию (введем и нажмем Enter):
g(x)=2*x
теперь этими функциями, f(x) и g(x) можно пользоваться везде:
FZero(f(x)-g(x),x=-2,2)=1.89328919630448
или, например, можно посмотреть как вычитаются эти функции на одном графике:
FPlot(f(x),x=-2,2)
далее не закрывая окно графика:
FPlot(g(x),x=-2,2)
далее не закрывая окно графика:
FPlot(f(x)-g(x),x=-2,2)
и так далее.
3. y=x^2
FPlot(x^2,x=-2,2)
4. Параметрическое задание функции, например:
x=t*cos(t), y=t*sin(t)
XYPlot(t*cos(t),t*sin(t),t=0,8*pi)
Олег Абонисимов.

6. Serious Diman   (11.04.2004 02:25)
0  
Не перестаю удивляться возможностям этого калькулятора! :)
Ну, вроде бы со структурой функций и их выполнением я разобрался. Но, вот один вопрос... Там под Г) дано ур-е с косинусом и к нему должен быть гр-к, но у меня почему-то после написания того же самого вместо гр-ка выдается пустое окно для гр-ка... :-/ Подскажите в чем может быть причина? (Я несколько раз набирал, соблюдая весь синтаксис)
Ответ: Названия функций должны набираться в латинском регистре. В этом примере в ответе Г) в названии функции cos(x) символ "с" я набрал в кириллице, это моя оплошность. При копировании отсюда "с" также остается в кириллице, соответственно возникает ошибка. Лучше вставлять функции из меню, это предотвратит такие ошибки. А проверить правильность названий функций очень легко: ставим курсор на название функции, если появляется всплывающая подсказка, значит функция распознается.
Олег Абонисимов.

5. Serious Diman   (10.04.2004 02:52)
0  
Во-первых, спасибо БОЛЬШОООЕ за ОТЛИЧНУЮ прогу!!! :)
Еще бы научиться ей пользоваться... :( Ну, в любом случае я постараюсь разобраться! :D
Вот, тут, насчет двоичной написано - это, походу, для информатики, может можно как нить сделать перевод чисел для особых поклонников оной науки (я к ним не отношусь) между 3-мя системами счисления (2,8,16).
У меня еще есть вопрос, касательно уравнений... Я слышал, что в инжинерных калькуляторах можно вводить несколько чисел в память, если вы знаете, как это делать. то не могли бы Вы мне это объяснить (ну хотя бы на примере виндовского калькулятора). А вот вопрос, касательно вашего калькулятора, он может решать уравнения? Если да, то как это сделать? (В справке я нашел только ввод переменных, но не их вычисление).
Ответ: 1. Хорошо, в следующей версии будут расширены возможности работы с разными системами счисления.
2. Про другие калькуляторы ничего не могу сказать, не знаю.
3. Что касается 2х2 калькулятора, то на нем можно решать числовые уравнения вида f(x)=0. Для этого нужно ввести функцию f(x) и интервал, в котором ищется корень. Если интервал заранее не известен, то просто используйте большой интервал.
Примеры:
А) решить уравнение x^3-2*x-5=0
Решение: FZero(x^3-2*x-5,x=-10,10)=2.09455148154128
Б) решить уравнение 2/(3+x)-0.5*x=0
Решение: FZero(2/(3+x)-0.5*x,x=-10,10)=1
Если уравнение имеет несколько корней и оба корня попадают в заданный Вами интервал, то выдается сообщение: недопустимый аргумент. В этом случае, начертите график функции и определите диапазон визуально.
Примеры:
В) решить уравнение 0.6*x^2+3.2*x-8.4=0
FPlot(0.6*x^2+3.2*x-8.4,x=-10,10)
Видим, что один корень отрицательный, другой положительный, найдем их:
FZero(0.6*x^2+3.2*x-8.4,x=-10,0)=-7.26134958403007
FZero(0.6*x^2+3.2*x-8.4,x=0,10)=1.92801625068759
Г) найти корни уравнения x*сos(x)=0 на интервале -2*pi<x<2*pi
FPlot(x*сos(x),x=-2*pi,2*pi)
Видим, что имеется пять корней, один x=0, другие - симметричные относительно оси ординат:
FZero(x*Cos(x),x=0,pi)=1.5707963268199
FZero(x*Cos(x),x=pi,2*pi)=4.71238898038469
Два оставшихся корня: x=-4.71238898038469, x=-1.5707963268199
4. Примеры с переменными.
r=5
длина_окружности=2*pi*r
длина_окружности=31.4159265358979
площадь_круга=pi*r^2
площадь_круга=78.5398163397447
объем_шара=4/3*(pi*r^3)
объем_шара=523.598775598298
объем_шара=объем_шара/2
объем_шара=261.799387799149
cat=sqrt(2)+dog
cat=2.41421356237309
Олег Абонисимов

4. Юрий   (08.04.2004 14:31)
0  
А нельзя-ли ввести поддержку двоиченой системы счисления???
Ответ: Спасибо за хороший вопрос.
Конечно можно. Можно сделать поддержку любых систем счисления. А нужно ли?
Концепция этой программы состоит в том, чтобы автоматизировать наиболее часто встречающиеся элементы вычислений. Конечно нельзя объять все. Тем не менее, мне кажется, актуальным добавить комплексные числа, множественные результаты, решение обыкновенных дифференциальных уравнений и пр.
Что касается двоичной системы счисления. Я очень много программировал в машинных кодах, написал несколько десятков больших систем. Так вот, программист пользуется либо восьмеричной системой счисления, либо шестнадцатиричной системой (при байтовой организации памяти). Двоичная получается автоматически из этих двух систем (двоичные триады или тетрады соответственно). И наоборот, если у Вас есть двоичное число, то проще разбить его на триады или тетрады и иметь дело с восьмеричными или шестнадцатиричными числами, чем с последовательностью нулей и единиц. Возьмем к примеру передние панели некоторых старых ЭВМ, где расположены ряды лампочек для отображения двоичного содержимого регистров. Если нужно прочитать это значение, никому из программистов в голову не придет делать это в двоичной системе, сразу записывается восьмеричное или шестнадцатиричное число. Если Вы не математик, специализирующийся в исследовании систем счисления, то Вам кроме систем счисления по основаниям 8,10,16,60 никогда в жизни не понадобятся системы счисления по другим основаниям.
Олег Абонисимов.

3. Dmitry   (02.04.2004 15:50)
0  
Спасибо! Калькулятор супер. Творческих успехов!

2. abonis   (01.04.2004 19:50)
0  
Здравствуйте, если Вы провели при помощи 2х2 Калькулятора интересные с Вашей точки зрения вычисления и готовы поделиться со всеми посетителями, прошу поместить их сюда или оставить ссылку.
То же касается таблиц, предметных областей, созданных Вами для применения в 2х2 Калькуляторе, например, было бы интересно иметь в калькуляторе справочник по физике (формулы, законы), таблицы по химии, формулы геометрии и так далее. Как создавать такие справочники по предметным областям, описано в "Справке" по калькулятору, в качестве примеров смотрите также содержимое файлов в папке "Subjects" директории, где Вы установили 2х2 Калькулятор.
Олег Абонисимов

1. Kostyakv   (31.03.2004 15:32)
0  
Привет!
Молодец, спасибо за такую нужную вещь!
Желаю тебе дальнейшего процветания, удачи!

1-15 16-22

Имя *:
Email *:
WWW:
Код *:
Поиск
Друзья сайта
  • Создать сайт
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Все проекты компании
  • Copyright MyCorp © 2024
    Сделать бесплатный сайт с uCoz