С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Юля25
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 33
1

функция find

23.11.2016, 17:19. Просмотров 803. Ответов 7
Метки нет (Все метки)

Как вернуть значения после нумерации их с помощью find. После работы с номерами, нужно обратно возвратить символ.
Matlab M
1
2
ALP='abcdefghijklmnopqrstuvwxyz ,!';
A=find(ALP);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2016, 17:19
Ответы с готовыми решениями:

Функция find
Здравствуйте. У меня Matlab 6.5 Portable. Проблема в том что Матлаб...

Некорректно работает функция find
Добрый день! При использовании функции find она возвращает Empty matrix:...

Использование функции find
Здравствуйте, решил начать осваивать работу с 3d графикой в матлаб Покажите,...

Обработать случай, когда find возвращает []
Доброго времени суток. У меня возникла проблема, в моей задаче нужно искать...

Реализовать файл-функции аналоги встроенных flipdim и find
Помогите, пожалуйста, реализовать файл-функцию, выполняющуюся по образу и...

7
Krasme
3439 / 2743 / 981
Регистрация: 02.02.2014
Сообщений: 7,519
23.11.2016, 17:33 2
Matlab M
1
2
ALP(A)
ALP(3)
0
Юля25
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 33
23.11.2016, 17:45  [ТС] 3
что-то не получается так(

Добавлено через 36 секунд
Subscript indices must either be real positive integers or logicals.

Error in deshifr (line 9)
B=ALP(A);
вот пишет ошибку
0
Krasme
3439 / 2743 / 981
Регистрация: 02.02.2014
Сообщений: 7,519
23.11.2016, 17:59 4
Matlab M
1
2
3
4
5
clc;
clear all;
ALP='abcdefghijklmnopqrstuvwxyz ,!';
A=find(ALP);
B=ALP(A)
ответ
Matlab M
1
2
3
B =
 
abcdefghijklmnopqrstuvwxyz ,!
0
Юля25
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 33
23.11.2016, 18:06  [ТС] 5
у меня просто выполняется операция и нужно только одну букву возвратить
Matlab M
1
2
3
4
ALP='abcdefghijklmnopqrstuvwxyz ,!';
A=find(ALP);
A=A(i)-n;
B=ALP(A);
0
Krasme
3439 / 2743 / 981
Регистрация: 02.02.2014
Сообщений: 7,519
23.11.2016, 18:17 6
Цитата Сообщение от Юля25 Посмотреть сообщение
нужно только одну букву возвратить
а чего заморачиваться-то?
на одну букву - одна операция
Matlab M
1
ALP(3)
0
Юля25
0 / 0 / 0
Регистрация: 23.03.2015
Сообщений: 33
23.11.2016, 18:30  [ТС] 7
спасибо)
0
SSC
Эксперт по математике/физике
2709 / 1434 / 420
Регистрация: 09.04.2015
Сообщений: 3,951
24.11.2016, 14:04 8
Цитата Сообщение от Юля25 Посмотреть сообщение
Как вернуть значения после нумерации их с помощью find. После работы с номерами, нужно обратно возвратить символ.
Может Вам надо что-то вроде этого (В массиве найти нужные буквы и взять их)
Matlab M
1
2
3
4
5
ALP='abcdefghijklmnopqrstuvwxyz ,!';
A=find(ALP=='i') 
Ch=ALP(A) 
B=find(ALP>='i' & ALP<='t') 
Ch1=ALP(B)
0
24.11.2016, 14:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.11.2016, 14:04

Написать функцию, выполняющуюся по образу и подобию стандартной функции find
Добрый день!))помогите, пожалуйста..... реализовать файл-функцию,выполняющуюся...

Функция Кравчука (рекуррентная функция)
Добрый вечер! Суть задачи такова: Есть рекуррентная формула ВОТ. Где p(0&lt;p&lt;1)...

Ошибка "Undefined function or variable 'find'."
Здравствуйте. R2017 Есть функция function = read_data_from_xlsfile(filename,...


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

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

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