0 / 0 / 0
Регистрация: 22.06.2014
Сообщений: 3
1

Написать функцию, которая принимает А вектор как аргумент и возвращает три вектора разделяя А вектор на три части

26.05.2012, 01:09. Показов 2375. Ответов 1
Метки нет (Все метки)

Есть А вектор A=[5;100;0.3;12;114;10;510;20;13;6;900.2]... Написать функцию в Матлабе ,который принимает А вектор как аргумент и возвращает три вектора разделяя А вектор на три части : принимает значение в промежутках [0-10),[10-100),[100-1000) ...

Добавлено через 3 часа 20 минут
написала это,,,,,,но не работает,,,где моя ошибка ,,,,,,ПОМОГИТЕ
Matlab M
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
clc;clear;
 
A=[5;100;0.3;12;114;10;510;20;13;6;900.2];
[AA1,AA2,AA3]=Vector1(A)
 
 
function [A1,A2,A3]=Vector1(AA);
 
n1=1;
n2=1;
n3=1;
 
for i=1:11
    if (0<=AA(i))&(AA(i)<10)
        A1(n1)=AA(i);
        n1=n1+1;
    elseif (10<=AA(i))&(AA(i)<100)
        A2(n2)=AA(i);
        n2=n2+1;
    else
        A3(n3)=AA(i);
        n3=n3+1;
    end
end
A1;
A2;
A3;
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2012, 01:09
Ответы с готовыми решениями:

Напишите функцию, которая принимает три числа в качестве параметров и возвращает их сумму.
Напишите функцию, которая принимает три числа в качестве параметров и возвращает их сумму. Пишите...

Описать функцию, которая принимает три вещественных числа и возвращает максимальное из них
5. ф-я принимает три вещественных числа и возвращет максимальное из этих трех чисел

Описать функцию, которая возвращает длину вектора, имеющего три координаты
Описать функцию, которая возвращает длину вектора, имеющего три координаты

Процедуры и функции: Написать функцию, которая возвращает вектор кубов в промежутке от 1 до N
У меня почему то не работает проверка: for i from 1 to 5000 do s:=i^(3) if s=27 and s=343 then...

1
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 727
28.05.2012, 18:05 2
Вот этот код должен быть в отдельном файле Vector1.m
Matlab M
1
2
3
4
function [A1,A2,A3]=Vector1(A);
A1 = A(A>=0 & A<10);
A2 = A(A>=10 & A<100);
A3 = A(A>=100 & A<1000);
В командном окне:
Matlab M
1
2
3
clc;clear;
A=[5;100;0.3;12;114;10;510;20;13;6;900.2];
[AA1,AA2,AA3]=Vector1(A)
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2012, 18:05
Помогаю со студенческими работами здесь

Функция которая принимает вектор указателей на числа и возвращает их сумму
Напиши ф-цию, которая принимает вектор указателей на unsigned long, складывает все числа, и...

Даны три некомпланарных вектора a,b,c. Найти вектор x
Условие: Даны три некомпланарных вектора a,b,c. Найти вектор x,удовлетворяющей системе координат:...

Даны три вектора, найти четвёртый вектор
Вот условие Даны три вектора a(8,4,1) b(2,-2,1) c(4,0,3). Найти четвертый вектор d, длина которого...

Написать функцию, которая, принимая в качестве аргумента число, вектор или матрицу, возвращает произведение нечетных
Только начали изучать Matlab и прилетела такая задача, кто может помочь, ибо вообще не понятно как...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru