Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimayoda
0 / 0 / 0
Регистрация: 08.07.2014
Сообщений: 4
#1

Написать MatLAB-скрипты, считывающие данные о кривой и поверхности из файлов - C++

08.07.2014, 12:26. Просмотров 292. Ответов 6
Метки нет (Все метки)

Указания к лабораторной работе.
1. Сгенерировать с помощью C++-программ файлы с данными, описывающими трех-
мерную кривую и трехмерную поверхность.
2. Написать MatLAB-скрипты, считывающие данные о кривой и поверхности из фай-
лов.
3. Визуализировать считанные данные.
4. Реализовать контроль считываемых данных.
8. x = cos2t, y = sin3t, z = t, t ∈ [0, 20π] (уравнение кривой)
8. x = cos3 ϕ sin θ, y = sin3 ϕ sin θ, z = cos θ, ϕ ∈ [0, 2π], θ ∈ [0,25π, 0,75π] (уравнение поверхности)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.07.2014, 12:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать MatLAB-скрипты, считывающие данные о кривой и поверхности из файлов (C++):

Написать уравнение поверхности, полученной вращением кривой вокруг оси - Геометрия
\begin{cases} & \text z=1/y^2 \\ & \text x=0 \end{cases} ось вращения-Oy Помогите,пожалуйста,определить вид кривой

Написать уравнение кривой второго порядка, которая проходит через данные точки - Геометрия
Добрый час суток! Есть такое задание. Нужно написать уравнение кривой второго порядка,которая проходит через точки (0;1) (+-2;0)...

Написать функцию, которая принимает на вход коэффициенты уравнения кривой 2-го порядка и возвращает тип кривой - Matlab
Здравствуйте! Помогите пожалуйста! Очень срочно! Написать функцию, которая принимает на вход числа a11, a12, a22, b1,b2, с-коэффициенты...

Построить поверхности вращения кривой - MathCAD
Помогите!) Построить поверхности вращения кривой y=f(x) вокруг осей Ox,Oy, предварительно составив параметрическое уравнение поверхности....

Построить графики кривой и поверхности в 3D - MathCAD
Нужно построить график кривой в MathCad, имеющую координаты x=2/t y=ln(t) z=-t^2 и график поверхности с координатами x=a*ch(u/a)*cosv...

Отображение кривой поиска на поверхности - Matlab
Собственно задача состоит в том, чтобы показать на графике поверхности путь, по которому происходит поиск экстремума. Поверхность...

6
Kukurudza
08.07.2014, 12:36
  #2

Не по теме:

Спасибо. Отличное задание. Проверяет как знания c++ так и MatLAB

0
BumerangSP
4287 / 1409 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
08.07.2014, 12:39 #3
dimayoda, так...что тут относится к С++, а что не относится?
0
dimayoda
0 / 0 / 0
Регистрация: 08.07.2014
Сообщений: 4
08.07.2014, 12:53  [ТС] #4
8. x = cos2t, y = sin3t, z = t, t ∈ [0, 20π] (уравнение кривой)
8. x = cos3 ϕ sin θ, y = sin3 ϕ sin θ, z = cos θ, ϕ ∈ [0, 2π], θ ∈ [0,25π, 0,75π] (уравнение поверхности)
написать программы в с++ и затем считать данные в matlab

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include"iostream"
#include "fstream"
#define _USE_MATH_DEFINES
#include "math.h"
int main()
{
const double N=1000;
double a=0 ,b=20*M_PI;
double dx=(b-a)/(N-1);
double*t=new double[N];
double*x=new double[N];
double*y=new double[N];
double*z=new double[N];
std::ofstream ofs;
ofs.open("data.txt");
ofs«N«'\n';
for(int i=0;i<N;i++)
{
t[i]=i*dx+a;
x[i]=t[i]*cos(t[i])*cos(t[i])*sin(t[i]);
z[i]=t[i];
y[i]=t[i]*sin(t[i])*sin(t[i])*cos(t[i]);
ofs«x[i]«'\t'«y[i]«'\t'«z[i]«'\n';
}
delete[]t;
delete[]x; 
delete[]y;
delete[]z;
ofs.close();
return 0;
}
Вот примерный код
0
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
08.07.2014, 12:56 #5
Ну клево. Почти так. Что не понятно?
0
dimayoda
0 / 0 / 0
Регистрация: 08.07.2014
Сообщений: 4
08.07.2014, 12:58  [ТС] #6
Как считать данные из файла в matlab
0
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
08.07.2014, 12:59 #7
Это форум по c++
0
08.07.2014, 12:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.07.2014, 12:59
Привет! Вот еще темы с ответами:

Построить поверхности вращения кривой - MathCAD
Построить поверхности вращения кривой y=f(x) вокруг оси Ох и Оу, предварительно составив параметрическое уравнение поверхности....

Площадь поверхности образованной вращением дуги кривой - Математический анализ
...........

Скрипты Linux, удаление файлов из каталога, подсчет файлов в каталоге - Bash
С linux столкнулась не по своей воле, но приходиться изучать, я совсершенно еще зеленая в Линуксе, если есть проффесионалы, могли бы...

ближайшая точка на кривой(или поверхности) к некоторой точке пространства - Maple
Дана поверхность, допустим f(x,y,z)=0 и произвольная точка пространства M(x,y,z) не лежащая на данной поверхности. Требуется найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.