Весь ХарцызскГлавная Весь Харцызск
Весь Харцызск
Весь Харцызск
   Логин:  Пароль:

14.04.2021 г. 4:43 

Виды Харцызска 

Виды Харцызска

Весь Харцызск 

  Главная
  Новости Харцызска

  Информация о Харцызске
  О городе
  Власти Харцызска
  История города
  Статистика города
  Статьи о городе
  Каталог предприятий
  Карта Харцызска
  Харцызск на карте Google

  Задать вопрос мэру Харцызска
  Юридическая консультация

  Форум
  Чат

  Фотоальбом
  Файлы
  Ссылки

  Телепрограмма 
  Гороскопы
  Анекдоты
  Игры

  Топ-10
  Поиск

  О нас
  Реклама на сайте
  Написать нам
  Рекомендовать нас
  Добавить в Избранное

Кто на сайте: 


В чате: 1


Реклама 


Поиск по сайту 




Реклама 


• 





Весь Харцызск :: Просмотр темы - Мат. функции в java
 Правила форумаПравила   FAQFAQ   ПоискПоиск   ГруппыГруппы   ПользователиПользователи   ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход  


Внимание новичков!

В связи с участившимися случаями спама, у вновь зарегистрированных пользователей отключена возможность создания сообщений на форуме. Возможность писать сообщения будет включаться администратором вручную — через некоторое время после регистрации пользователя. Для включения этой функции быстрее, пишите личное сообщение администратору сайта (в сообщении напишите кратко о себе и с какой целью регистрировались на сайте).
Обратите внимание: пользователям, нарушающим п.2.1 возможность писать сообщения включаться не будет!
Просим отнестись с пониманием: это вынужденная мера.
 

Мат. функции в java
На страницу Пред.  1, 2
 
Начать новую тему   Ответить на тему    Список форумов Весь Харцызск -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
_R_Y_
Старожил
Старожил


Зарегистрирован: May 05, 2006
Сообщения: 355
Откуда: Харцызск, Донецк

СообщениеДобавлено: Ср Dec 13, 2006 18:14    Заголовок сообщения: Ответить с цитатой

Ну типа комплексное число принято с "i" писать: 4 + 5 * i к примеру.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Mock
Старожил
Старожил


Зарегистрирован: Jun 25, 2006
Сообщения: 314

СообщениеДобавлено: Ср Dec 13, 2006 18:24    Заголовок сообщения: Ответить с цитатой

а, млин, я тумлю=))
У немцев чуть другая форма записи, сбило с толку))
Ещё вопрос, если не противSmile)
Есть два комплексных числа типа a+ b*i. Нужно их суммировать в яве. Для каждого комплексного числа нужно две переменных + для суммы ещё две, многовато выходит. Была идея интерпритировать число при в вводе и как стринг, а при расчётах преобразовывать его в инт или дабл, что б для каждого числа по переменной было, но не получилосьSad Может подскажешь, как можно кол-во переменных уменьшить?
_________________
Соблюдайте п.2.4.2 правил
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
_R_Y_
Старожил
Старожил


Зарегистрирован: May 05, 2006
Сообщения: 355
Откуда: Харцызск, Донецк

СообщениеДобавлено: Ср Dec 13, 2006 19:32    Заголовок сообщения: Ответить с цитатой

Вот, родил тут классец.
Код:

public class Complex {

    /* Мнимая часть */
    private double im;
    /* Реальная часть */
    private double re;
    /* Модуль */
    private double mod;
    /* Агрумент */
    private double arg;

    /* Создаём по mod и arg */
    public Complex(double mod, double arg){
        this.mod = mod;
        this.arg = arg;
        im = mod * Math.cos(arg);
        re = mod * Math.sin(arg);
    }

    /* Создаём по re и im */
    public static Complex create(double re, double im){
        double mod = Math.sqrt(re * re + im * im);
        double arg = re != 0 ? Math.atan(im / re) : (im > 0 ? Math.PI / 2 : - Math.PI / 2);
        return new Complex(mod, arg);
    }

    public double getRe(){
        return re;
    }

    public double getIm(){
        return im;
    }

    /* Возвращает объект-сумму */
    public static Complex getSum(Complex z, Complex w){
        return Complex.create(z.getRe() + w.getRe(), z.getIm() + w.getIm());
    }

    public void print(){
        System.out.println(re + "+" + im + "*i");
    }

}

Пользоваться так:
Код:

Complex a = Complex.create(1, 2);
Complex b = Complex.create(3, 4);
Complex c = Complex.getSum(a, b);
c.print();
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Весь Харцызск -> Программирование Часовой пояс: GMT + 2
На страницу Пред.  1, 2
Страница 2 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001 phpBB Group

Version 2.0.6 of PHP-Nuke Port by Tom Nitzschner © 2002 www.toms-home.com
Forums ©



Наверх
О нас  :: Контакт с автором  :: Реклама на сайте  :: Рекомендовать Нас
Наверх
Khartsizsk2007 theme by Весь Харцызск
Яндекс цитирования
Все логотипы и торговые марки на этом сайте являются собственностью их соответствующих владельцев. Все материалы на сайте являются собственностью их авторов. Администрация сайта может не разделять точку зрения авторов. Использование материалов сайта без разрешения администрации сайта не допускается
© 2006 - 2016 khartsizsk.com Использование материалов разрешается при условии ссылки (для интернет-изданий - гиперссылки) на сайт «Весь Харцызск»
PHP-Nuke Copyright © 2006 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. The Russiаn localizatiоn - prоjесt РhрNukе.RU
Открытие страницы: 0.02 секунды и 16 запросов к БД