2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Pascal и MatLab
Сообщение06.11.2014, 13:52 
Аватара пользователя


26/09/13
645
Таджикистан
Здравствуйте как можно этот код провести на MatLab, помогите мне в этом.
Используется синтаксис Pascal
program If1;
var
  N : Integer;
begin
  Write('Введите целое число: ');
  Readln(N);
  if N>0 then N:=n+1;
  writeln(N);
end.
 

 Профиль  
                  
 
 Re: Pascal и MatLab
Сообщение06.11.2014, 19:33 
Заслуженный участник
Аватара пользователя


11/04/08
2737
Физтех
Запрос входных данных осуществляется с помощью функции input, см. справку:
http://www.mathworks.com/help/matlab/ref/input.html

Выводить число можно с помощью disp:
http://www.mathworks.com/help/matlab/ref/disp.html

 Профиль  
                  
 
 Re: Pascal и MatLab
Сообщение07.11.2014, 04:47 
Заслуженный участник


11/05/08
32166
ShMaxG в сообщении #927545 писал(а):
Выводить число можно с помощью disp:

Но вовсе не обязательно: команда X гораздо компактнее, чем disp(X)

 Профиль  
                  
 
 Re: Pascal и MatLab
Сообщение07.11.2014, 07:18 
Аватара пользователя


26/09/13
645
Таджикистан
ewert
ShMaxG
Спасибо.

Еще вопрос: While1. Даны положительные числа A и B (A > B). На отрезке длины A размещено максимально возможное количество отрезков длины B (без наложений). Не используя операции умножения и деления, найти длину незанятой части отрезка A.
код: [ скачать ] [ спрятать ]
Используется синтаксис Pascal
var
  A, B: real;
 begin
    ///Ввод данных
  writeln('Введите положительные числа A и B (A > B):');  
  write(' A = ');
  readln(A);
  write(' B = ');
  readln(B);
    ///Основная программа
  while A >= B do //пока A >= B
    A -= B; //уменьшаем число A на B
  write('Длина незанятой части отрезка A: ', A)
end.
 


На MATLAB как найти этот символ
Используется синтаксис Pascal
 A -= B; //уменьшаем число A на B
 

 Профиль  
                  
 
 Re: Pascal и MatLab
Сообщение07.11.2014, 11:12 
Заслуженный участник
Аватара пользователя


11/04/08
2737
Физтех
Maik2013
Такого символа или его аналога в Матлабе нет. Пишите просто
Используется синтаксис Matlab M
 A = A - B;

 Профиль  
                  
 
 Re: Pascal и MatLab
Сообщение07.11.2014, 14:16 
Экс-модератор
Аватара пользователя


23/12/05
12048
вообще-то задача решается в одну строчку:

Используется синтаксис Matlab M
rem(A,B)

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: wrest


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group