1

голосов
1

ответ
1.3k

Просмотры

Постройте рисунок Pie внутри каждый пузырь диаграммы со пузырем с помощью Excel?

-Управление для Mac. У меня есть следующие пузырьковая диаграмма: Я хотел бы, чтобы вставить небольшой пирог фигуру внутри каждого из этих пузырьков, чтобы представлять определенную ценность. Как это возможно с помощью Excel?
NLed
1

голосов
2

ответ
546

Просмотры

Алгоритм поиска возможных комбинаций в Matlab с одним ограничением?

Очень простой пример: A = [100 250 300] Как найти все возможные комбинации, пока каждая комбинация имеет сумму менее 500?
NLed
1

голосов
1

ответ
0

Просмотры

Plot overlaps in matlab

I have a strange problem that the plot overlaps in the graph, but not in the image in the same axis. I am sure I didn't leave hold on somewhere or else it will overlap in the image itself as well. EDIT : I want to get rid of the blue overlapped lines, I only want one blue line to be present in that pic. Here is a sample : (NOTE : The black image is a RGB image but I didn't plot that atm, so it IS meant to be a transition from black to white on the graph. ) alt text http://img541.imageshack.us/img541/3212/parabolaaaaa.png Some part of the code : for K=1:23 hold on I = fig.img.(['p' num2str(K)]); bw=(I); imshow(bw) ss = bwlabel(bw); s = regionprops(ss,'centroid'); centroids{K} = cat(1,s.Centroid); hold(imgca,'on') plot(imgca,centroids{K}(:,1), centroids{K}(:,2), 'r*'); hold on; x=centroids{K}(:,1); y=centroids{K}(:,2); points=plot(x,y,'go',x,y,'rx'); hold on axis on axis fill ccentroids = cat(1,centroids{:}); C1=ccentroids(:,1); C2=ccentroids(:,2); set(points,'XData',C1,'YData',C2); . . . p= polyfit(x2,y2,2) parabola_x = linspace(-250,640,500); parabola_polyval = polyval(p,parabola_x); plot(parabola_x,parabola_polyval,'b-'); . . . end Any ideas?
NLed
1

голосов
2

ответ
0

Просмотры

Как объединить два принятых входов и прочитать его как одно целое число в WinAVR?

Я хочу, чтобы пользователи ввести 2 цифры с помощью команды с = ReceiveByte (). Например, я хочу, чтобы пользователь сделать следующее: Введите 5 Введите 3 выхода номер 53 в значении ASCII на экране (с помощью HyperTerminal) номер магазина в одном массиве Используйте этот номер для других петель и т.д. Мой проект кода:. , INT с1 [3]; с1 [0] = ReceiveByte (); с1 [1] = ReceiveByte (); , , для (я = 0; я
NLed
1

голосов
2

ответ
1.2k

Просмотры

Сочетание возможных значений в массиве с несколькими ограничениями в Matlab?

У меня есть массив B из: B = [1 2 3; 10 20 30; 100 200 300; 1000 2000 3000], что В = 1 2 3 10 20 30 100 200 300 1000 2000 3000 Я использую следующий код, чтобы найти возможные комбинации между этими переменными, которые ниже определенного значения (ограничение) - 2000 в этом случае : А = [123; 323; 12; 421] SA = сумма (А) V = ячейки (длина (В), 1); п = 1; при к = 1: длина (B) для IDX = nchoosek (1: длина (B), к)»B_subset = B (IDX); если (SA + сумма (B_subset)
NLed
1

голосов
1

ответ
637

Просмотры

Какие дополнительные символы (не ASCII) могут быть напечатаны в Matlab?

Есть ли список ссылок, не являющихся ASCII символов, которые могут быть распечатаны с помощью Sprintf, fprintf или DISP? Символы, такие как: ° º ♦ ∎ ⊠ ❯ • Если я типа DISP ( «А») я получаю пустой ответ, символ не печатается.
NLed
1

голосов
2

ответ
6k

Просмотры

Как создать рабочий исполняемый файл (.exe) из кода C

У меня есть код C, созданный в Plato3. Я хочу, чтобы создать файл ех, так что я могу поделиться им с другими. Может кто-то пожалуйста, скажите мне, как это возможно? Я попытался отправки файла ехе, который создается, когда обычно компилируется, но он выходит из строя каждый раз, когда в работает на других компьютерах, чем у меня ... Пожалуйста, помогите, спасибо :) [EDIT] Программа работает ОС Windows XP или Vista, .. ту же ошибку: Компилятор используется: SilverFrost (Fortran / C / C ++) Development Studio (Plato3) Это приложение не удалось запустить из-за salflibc.dll не был найден, повторная установка приложения может исправить эту проблему
NLed
1

голосов
3

ответ
895

Просмотры
1

голосов
3

ответ
1.4k

Просмотры

Приращение значений в массиве с использованием ограничений Matlab?

Сценарий: Если у меня есть массив с 4-мя нагрузками (a1 a2 a3 a4) а = [a1 a2 a3 a4] (расположение этих нагрузок должны быть фиксированы) а = [1 2 3 3] Я хотел бы, чтобы попытаться увеличить все значения в массиве до 3. Примечания: массив не фиксирован, и может иметь любое значение от 0: 3 Ограничения: Существует приоритет массив, который не может быть нарушен общим количеством приращений ограничиваются 3 Дано: приоритет массив V = [ 1 3 2 1] - (1 является самым высоким приоритетом, и 3 является самым низким приоритетом). Примечание: массив v не является фиксированным, и может иметь любое значение от 0: 3 Используя этот приоритетный массив: а (1,1) = наивысший приоритет в (1,4) = 2 наивысший приоритет A (1,3) = 3-й приоритет а (1,2) = приоритет реализации низкий, мой суда в псевдокоде: а = [1 2 3 3] v = [1 3 2 1] Count = 3 Проверьте наивысший приоритет: а (1,1) приращение на 1 Количество декремент на 1 кол = 2 еще меньше, чем 3? Если да, затем увеличивают снова, пока (1,1) = 0 Изменить наивысший приоритет 5 (так, что мин (v) не будет забрать ее) ANS: а = [3 2 3 3]; v = [5 2 3 3]; Count = 1 Проверить наивысший приоритет: а (1,3) значение> = 3 Изменить наивысший приоритет 5 (так, что мин (v) не будет забрать его) пропустить ANS: а = [3 2 3 3]; v = [5 2 5 3]; Count = 1 Проверить наивысший приоритет: а (1,4) значение> = 3 Изменить наивысший приоритет 5 (так, что мин (v) не будет забрать его) пропустить ANS: а = [3 2 3 3]; v = [5 2 5 5]; кол = 1 Проверьте наивысший приоритет: а (1,2) приращение по количеству 1 декремента на 1 кол = 0 еще меньше, чем 3? если да, то не увеличиваем снова, пока (1,1) = 0 Изменить наивысший приоритет 5 (так что мин (v) не будет забрать его) ANS = [a1 a2 a3 a4] = [3 3 3 3] Примечание: если значение приоритета = [1 1 1 1] достигается, то имеет приоритет слева направо (I убежища» т нашел лучший способ сделать это), я надеюсь, что это имеет смысл, и что мой псевдокод показывает, что я пытаюсь реализовать. Спросите меня, если что-то не понятно.
NLed
2

голосов
1

ответ
246

Просмотры

Кронштейны в начале ввода в MATLAB ?? [Х, у] =

Я хотел бы знать, что польза от входов в скобках, как это: [Д, FXX] = дифференцироваться (...) почему FX и FXX в квадратных скобках? Другой пример включает в себя это [у, т, С.Д.] = шаг (м) Пожалуйста, объясните! Спасибо
NLed
2

голосов
1

ответ
2.8k

Просмотры

Реализация клеточного автомата? «Правило 110»

Мне было интересно, как использовать правило 110, с 55 линиями и 14 ячеек. Я должен затем показать, что в светодиодной матрицы дисплея. Во всяком случае мой вопрос, как я могу реализовать такой автомат ?? Я действительно не знаю, с чего начать, может кто-то пожалуйста, пролить некоторый свет на как я могу подойти к этой проблеме? Есть ли конкретный метод, который я должен следовать? Благодаря --program используется -> С РЕДАКТИРОВАТЬ массив символов [54] [14]; для (v = 0; v
NLed
6

голосов
7

ответ
193.7k

Просмотры

Создание базовой матрицы в C (вход со стороны пользователя!)

Я пытаюсь попросить пользователя ввести число столбцов и строк, что они хотят в матрице, а затем введите значения в матрице ... Я собираюсь дать им номерируются одну строку за один раз. Как я могу создать такую ​​функцию? # include основной () {Int мат [10] [10], I, J; для (я = 0; я
NLed
3

голосов
2

ответ
24k

Просмотры

Как маскировать часть изображения в MATLAB?

Я хотел бы знать, как маскировать часть изображения, которая находится в ЧЕРНОМ & WHITE? У меня объект, который должен быть край обнаружен, но у меня есть другие белые мешающие объекты в фоновом режиме, которые ниже целевой Objet ... Я хотел бы, чтобы замаскировать всю нижнюю часть изображения до черного, как я могу это сделать ? Спасибо !! EDIT Я также хочу, чтобы скрыть некоторые другие части (верхняя часть) ... Как я могу это сделать? Объясните, пожалуйста, код, потому что я действительно wnat, чтобы узнать, как это работает, и реализовать его в моем собственном понимании. EDIT2 Моего изображения 480x640 ... Есть ли способ, чтобы замаскировать определенные пиксели? например 180x440 с изображением ...
NLed
3

голосов
2

ответ
20.9k

Просмотры

Как завершить запущенный процесс в MATLAB?

У меня есть довольно простой вопрос: как я могу прекратить запущенный скрипт в MATLAB, используя код, аналогичный с помощью CTRL + C? Я хочу, чтобы остановить программу работы, если пользователь вводит неверные цифры.
NLed
2

голосов
1

ответ
123

Просмотры

Создание переключателя петли между различными операциями в MATLAB?

У меня есть три петельные операции О1 О2 О3 каждый с помощью оператора IF и операции с наибольшим значением флага = [F1 F2 F3] имеет более высокий приоритет для запуска. Как можно переключаться между операциями в зависимости от значения этого флага? Значение флага для каждой операции меняется со временем. Для простоты, операция 1 будет работать первым, и к концу цикла это значение флага будет самым низким, следовательно, операция 2 или 3, должны выполняться в следующем. Таким образом, для данного примера, при Т = 0: F1 = 5 F2 = 3 и F3 = 1. Упрощённый псевдо-код для того, что им пытаются достичь: в то время как 1 найти наибольшее значение флага, используя [v индекс] = макс (флаг) ПУСК с наибольшим значением флага ..loop назад .. конца я не знаю, как значение флаг будет сравниваться между операциями, и, следовательно, почему я надеюсь, что для кого-то, чтобы пролить свет на вопрос здесь. EDIT В настоящее время, все операции записываются в один файл MatLab, и каждый запускается с помощью оператора IF. Эти операции выполняются систематически один за другим (в зависимости от того, какой из них записывается сначала в MATLAB). Я хочу, чтобы избежать этого и вызвать их в зависимости от значения флага вместо этого.
NLed
1

голосов
1

ответ
3.9k

Просмотры

How to check if application is open via Automator in MAC OS?

Im пытаясь проверить, если приложение работает через AppleScript Это следующий код: на бегу {вход, параметры} выхода приложения «KeyboardViewer» вернуть входной конец перспективе, однако я хочу, чтобы проверить, если KeyboardViewer открыт в первую очередь, если он затем закройте приложение, если нет, то запустить его. В некотором смысле, код должен переключать приложения. Я не знаком с кодированием для AppleScript (первый таймер здесь), так что я был бы признателен за понимание. Спасибо редактировать Я пытался работать с ним, и это, кажется, работает, есть более эффективный способ? Я хотел бы видеть ваши входные данные, пожалуйста, на беге {вход, параметры}, если приложение «KeyboardViewer» работают затем закройте приложение «KeyboardViewer» еще активировать приложение «KeyboardViewer» конец если возвращение входного конца запуска Существует небольшая (менее 1 сек) задержка при использовании этого сценария. Есть ли способ сделать это быстрее?
NLed
12

голосов
1

ответ
20.1k

Просмотры

Как создать Apple, скрипт, который запускает команду Terminal?

Я хочу, чтобы создать сценарий яблока, который открывает терминал и Summons этой команды: Судо killall coreaudiod Как это возможно?
NLed
3

голосов
7

ответ
1.9k

Просмотры

Назначение задержки на 1 мс или 2 мс в C?

Я использую код для настройки простого робота. Я использую WinAVR, а также код, используемый там похоже на C, но без stdio.h библиотек и такого, поэтому кода для простых вещей необходимо вводить вручную (например, преобразование десятичных чисел в шестнадцатеричные числа является процедурой многоступенчатой включая манипуляции символов ASCII). Пример кода используемого (чтобы показать вам, что я говорю о :)). , , DDRA = 0x00; А = АЦП (0); // Правый датчик и = A >> 4; л = А & 0x0F; TransmitByte (ч [и]); TransmitByte (ч [л]); TransmitByte (»«); , , , Для некоторых обстоятельств, я должен использовать WinAVR и не могут внешние библиотеки (например, stdio.h). Во всяком случае, я хочу, чтобы применить сигнал с длительностью импульса 1 мс или 2 мс с помощью серводвигателя. Я знаю, что порт для установки и такие; все, что нужно сделать, это применить задержку, чтобы сохранить этот набор портов перед очисткой. Теперь я знаю, как установить задержки, мы должны создать пустой для петель, таких как: INT значение = ** ?? ** для (I = 0; я
NLed
2

голосов
1

ответ
1.9k

Просмотры

Каковы общие Трубопроводные опасности трубопроводов?

Я пытаюсь понять основные концепции опасности в трубопроводах. Я знаю, как трубопроводы выполнены, но я не знаю, как опасности влияют на эффективность трубопроводов. Я читал об этом в Интернете, но я не мог понять из-за сложности языка, используемого в объяснении их. Может кто-нибудь объяснить их в более простых терминах? Пример: Эффекты поведения Branch? (Не удалось найти простое объяснение с диаграммой, которая показывает, как работает опасность)
NLed
2

голосов
2

ответ
405

Просмотры

Самый простой способ создать таймер в секундах?

Что это самый простой и самый простой способ создания уменьшающего таймера в секундах? Im, используя 8bit микроконтроллер и не могут использовать точки с плавающей точкой или интенсивные процессы. Мне нужен очень эффективный таймер.
NLed
7

голосов
2

ответ
26.7k

Просмотры

Печать в окне команд без «ANS =» в MATLAB?

При использовании Sprintf, результаты показывают, как это: Sprintf ( 'число =% d% d% d', а, б, в) Sprintf ( 'или% d', ч) ANS = число = 5 4 2 ANS = или 2 Как я могу отобразить результаты без ансов = препятствование их?
NLed
13

голосов
4

ответ
44.3k

Просмотры

Как пропустить первую строку, когда fscanning файл .txt?

Я использую C и мои знания очень простые. Я хочу, чтобы просмотреть файл и получить содержимое после первой или второй линии только ... Я попробовал: fscanf (указатель, «\ п», & (* структура) .test [я] [J]); Но этот синтаксис просто начинается с первой строки = \ Как это возможно? Благодарю.
NLed
1

голосов
4

ответ
26.6k

Просмотры

Введите пользовательское имя файла для чтения?

Я хочу, чтобы позволить пользователям вводить имя любого текстового файла для чтения / записи. Это мой код: Е ( «Введите имя файла .txt \ п»); зсапЕ ( "% s", & Fname); FILE * inputf; inputf = Еореп (& Fname, "ш"); Проблема заключается в том, этот метод не работает (с & FName) в качестве параметра. Я могу представить себе его, потому что C необходим «filename.txt» для его работы ... даже если я вхожу, например: «custom.txt», программа возвращает ошибку «Storage блока не является достаточно большим для этой операции» Что такое правильный способ сделать это? Im использованием C и им довольно много, используя основные команды .. (не слишком продвинутый) Большое спасибо !!!
NLed
2

голосов
1

ответ
5k

Просмотры

Создать журнал из команды Ping в OSX Terminal [закрыт]

Я в настоящее время пинга google.com и хотел бы создать график тенденцию латентности. Какой самый лучший способ сделать это? Я думал о создании файла .txt и с помощью Excel, но я не знаю, как сделать это из терминала. Есть идеи ?
NLed
2

голосов
5

ответ
1.8k

Просмотры

Сканирование Число между буквами в приговоре

У меня есть довольно простой вопрос. (С использованием C) в предложении, например, в этом документе, есть 345 слов и 6 цифр Как можно сканировать 345 и 6, игнорируя при этом все, что между ними? Я попробовал fscanf (FILE * указатель "% D% D", & слов, & инжир); Но это только получает первое значение ... Что я делаю не так? EDIT Im жаль, что я забыл упомянуть, утверждение всегда фиксировано ... В этом документе есть # слово и цифры #
NLed
1

голосов
3

ответ
3.2k

Просмотры

Установить один бит в 8-битном PIN-код, не изменяя другие биты

Использование WinAVR для следующего кода. Я получил 8-разрядный PIN-код здесь, что мне нужно, или это с 00000010 или 0x02, чтобы установить 7-й бит. Теперь то, что я должен сделать следующий: Set Port B Бит 7 Дождитесь 1 мс Clear порт B бит 7 ожидания 19ms НО, я не должен изменить другие биты в этих шагах. Так что я должен: Чтение порта B Набор бит необходимо записать измененное значение обратно в порт Очистить биты Напишите обратно в порт B Так мой тестовый код: B = PINB | Задержка 0x02 Петли для 1мс BP = PINB & 0x00 Петли для 19ms Но я думаю, что остальные биты будут изменены в этом процессе, на мой вопрос, как я должен управлять один бит на 8 битный порт, не изменяя другие биты? Большое спасибо !!
NLed
1

голосов
2

ответ
43.4k

Просмотры

Использование MATLAB для построения отклика системы с замкнутым контуром к шагу входного сигнала или блок рампе?

Я не уверен, если я могу задать такой вопрос здесь, так как это связано с управлением и дизайном .. В любом случае, им пытаются построить отклик замкнутой системы на единичную рампе и пошагового ввода с помощью MATLAB, но им не уверен, как чтобы это сделать .. Моя передаточная функция: G = 13 / (s * (s + 3) * (s + 1)) и K = 8 Любые идеи? Спасибо !
NLed
13

голосов
4

ответ
19.1k

Просмотры

Как изменить оси изображения в MATLAB, чтобы изменить направление?

Я хотел бы изменить ось в отображаемом моей серии изображений. Это то, что мое изображение выглядит следующим образом: Как вы можете видеть, она колеблется от 0 до примерно 500 от верха до низа. Могу ли я инвертировать что? Кроме того, я хочу, чтобы отразить изображение показывается, так что она начинается слева направо ... или, если это возможно, пусть оси показывают справа налево.
NLed
2

голосов
1

ответ
50

Просмотры

Как найти то, что переменная присваивается значение в Matlab?

Если у меня есть массив: A1 = 100; А2 = 200; А3 = 300; A4 = 500; А = [A1 A2 A3 A4]; A (2) даст значение 200. Но как я узнаю, что A (2) = A2?
NLed
3

голосов
2

ответ
1.3k

Просмотры

Брус экспорт MATLAB рисунок с помощью пользовательских шрифтов

Я пытаюсь экспортировать свой участок с Tahoma шрифтом: Тем не менее, я всегда в конечном итоге на следующем рисунке: Что не шрифт я выбрал !! может кто-нибудь сказать мне, почему это происходит? Кроме того, шрифт легенды не изменяется либо.
NLed
2

голосов
2

ответ
377

Просмотры

Для цикла, чтобы извлечь информацию из структуры не работает?

У меня есть структура в MATLAB, которая имеет значение., Его имя figurelist. Внутри этой структуры есть поле, называемое изображениями. Внутри изображения, у меня есть 25 изображений, которые имеют название Img1, Img2, img3, ....., img25. Теперь я сделал цикл, чтобы извлечь эти образы, я в основном сделал: Для K = 1: 25 изображений (figurelist.images.imgK) PAUSE (0.25) End К сожалению, это не работает. Я получаю сообщение об ошибке сказав: ??? Ссылка на несуществующие поля 'imgK. Можно ли извлечь такую ​​информацию, используя цикл из структуры? Или я делаю что-то не так? Благодарю.
NLed
1

голосов
1

ответ
18.8k

Просмотры

MATLAB - Как импортировать данные и сюжет из .mat файла х и у переменных?

У меня есть проблема, что я думал, что я знал, как я могу это исправить, но, видимо, я не удался .. Я получил .mat файл, который я создал. Она состоит из двух столбцов и 25 строк чисел. Я хотел бы сделать петлю, чтобы получить каждое значение в первом столбце и поместить его в значении X, а второй столбец в значении Y. затем нужно построить точки на графике. Я знаю, как сделать петлю, и заговоры .. но мне не удалось извлечь данные и поместить их в X и Y.. Это мой пробный код: figureinfo.mat нагрузки K = 1: 25 х = X (:, K) ~~ Я помню, что код выглядит примерно так, что извлечь .. у = Y (:, K) участок (х , у «о») держись конца Как я могу получить данные и поместить его в X и Y? Кроме того, где «ЧСТРОКИ» в (:, б)? б = Столбцы, но там, где я помещаю строки?
NLed
4

голосов
4

ответ
17.2k

Просмотры

How to prevent users from inputting letters or numbers?

У меня есть простая задача; Вот код: #include Основной () {INT ввода; Е ( «Выберите числовое значение»); зсапЕ ( "% d", & вход); } Я хочу, чтобы пользователю ввести только цифры ... Так что это должно быть что-то вроде этого: #include основной () {INT вход; Е ( «Выберите числовое значение»); делать {зсапЕ ( "% D", & ввод); } В то время как (вход = 'что-то'!); } Моя проблема заключается в том, что я не знаю, что заменить в «нечто» ... Как я могу запретить пользователям ввода буквенных символов? EDIT Я только что получил что-то интересное: #include основной () {INT ввода; Е ( «Выберите числовое значение»); делать {зсапЕ ( "% D", & ввод); } В то время как (вход = 'INT'!); } Добавление «INT» будет держать цикл до тех пор, как я ввожу номер, я попробовал «полукокса», но это не работало .. безусловно, есть что-то для алфавитов верно? : S Пожалуйста, ответьте! Спасибо за вашу помощь !
NLed
2

голосов
3

ответ
22.7k

Просмотры

Что это самый простой способ использования isdigit () и команды () IsAlpha?

Мне нужно краткое объяснение о том, как две команды isdigit () и IsAlpha () работы. Конечно, я читал онлайн-источников, прежде чем задать вопрос, но я попробовал их и не мог заставить их работать. Что это самый простой способ их использования? Я знаю, что это возвращает значение, поэтому я предполагаю, что я могу использовать его как это: если (isdigit (someinput) == 1) возвращают -1; Это верно? Могу ли я использовать это для любого типа характера? И я могу сравнить его с номером поплавка или массив? Предположим, я хочу Scanf текстовый файл, содержащий цифры и буквы, и определить, что я сканирования. Могут ли эти две команды будут использоваться в этом контексте?
NLed
2

голосов
1

ответ
1.1k

Просмотры

Использование polyfit предсказать, когда объект падает?

У меня есть информация из объекта брошена параболический шаблон. Есть 30 изображений в общей сложности, взятые через определенные промежутки времени от начальной позиции до конца. Теперь мне удалось извлечь х, у координаты объекта выброшен во всех 30 изображений ... Я думаю, что с помощью polyfit (или, возможно, polyval?) Может помочь мне предсказать, когда объект будет падать после того, как первые 15 изображений .. . Я просто хочу знать, как можно polyfit использовать с 30-х, у меня есть координаты? (У меня есть цикл для извлечения каждого изображения из файла мат 1 строку за один раз до 30 .., а затем сюжет, который изображение .. поэтому следует использовать polyfit в том же цикле до / после сюжета ??? Любые идеи ?? ! Спасибо РЕДАКТИРОВАТЬ Это мой текущий код: нагрузка objects.mat для G = 1: 30 х = объекты (G, 1), у = объекты (G, 2); участка (х, у, '0') держись drawnow () конец
NLed
1

голосов
3

ответ
993

Просмотры

Транспонирование матрицы

Я хочу, чтобы транспонировать матрицу, ее очень легкой задачей, но ее не работает со мной: UPDATE Я транспозиции первую матрицу и хранить его в второй Два массива указывают на одной и той же структуры, мне нужно два массива (целевые и источник) так что я могу показать их позже для сравнения. структура тестирования {INT colmat1; INT rowmat1; Поплавок мат [64] [64]; }; INT testtranspose (тестирование * тест, тестирование * test2) {Int I, J; test2-> colmat1 = тест-> rowmat1; test2-> rowmat1 = тест-> colmat1 для (я = 0; irowmat1; я ++) {для (J = 0; jcolmat1; j ++) {test2-> мат [I] [J] = тест-> мат [I] [ J]; } Е ( "\ п"); }} Я думал, что это правильный способ сделать это, но, видимо, для матрицы, такие как: 1 2 3 4 5 6 7 8 я получаю: 2 0 1 0 3 4 0 0 В чем проблема? Пожалуйста, помогите, спасибо!
NLed
1

голосов
3

ответ
227

Просмотры

Основные Условный Проверка IF заявления в C

Может кто-то объяснить, что на самом деле происходит в этом коде? Если бы я поставил и заявление, сообщение не будет отображено, если значения меньше 0 или больше, чем 10 ... Я думаю, что я должен использовать 1 0 логику для работы на это право? Я просто нужен кто-то, чтобы кратко объяснить это пожалуйста. #include Main () {пут ( "ввести номер"); зсапЕ ( "% d", Num); если (num10) ставит ( "яй"); } Как это IF заявление отличается, когда и ставится: #include основной () {путы ( «введите число»); зсапЕ ( "% d", Num); если (num10) ставит ( "яй"); } Спасибо !!
NLed
4

голосов
3

ответ
2.2k

Просмотры

Algorithm to find the 'possible' combinations of variables with constraints in Matlab?

Скажем, у меня 7 пунктов в и 4 элементы в BA = [10; 40; 90; 130; 200; 260; 320] В = [100; 300; 500; 1000] Я хочу иметь список возможных комбинаций, в которых: Все суб-компоненты должны быть включены подкомпоненты B могут быть добавлены, пока сумма всех вложенных componenets добавленных не превышают 2000 Любой человек имеет представление о том, как сделать это в Matlab? Моя попытка: X = сумма (A); у = 1; для Y = 1: ((длина (А)) - 1); Х = Х + В (у); если (X> 2000) дисп ( 'После неприемлем') конец Y = Y + 1 End Однако этот код не является правильным. Это просто добавить первый элемент B затем добавить его со вторым элементом, и так далее. Это не обеспечивает меня с возможными комбинациями. Пример: сумма (А) + В (1) = OK сумма (A) + B (4) = NOT OK сумма (А) + В (1) + В (2) = OK сумма (A) + B (2) + B (3) = OK и т.д ... Я хочу, чтобы это было автоматизировано, если значения A или B изменения в будущем.
NLed
1

голосов
2

ответ
540

Просмотры

Ошибка использования ==> транспонирование - MATLAB

Im пытается перенести эту матрицу, но ее не работает .. В основном я получил такие данные, как: s = тс ( 's') G = 1 / (s + 1) [МАГ фаза] = Боде (G, 1: 5) и я получить следующую информацию по фазе: фаза (:,:, 1) = -45 фазы (:,:, 2) = -63,4349 фазы (:,:, 3) = -71,5651 фазы (:,:, 4) = - 75,9638 фаза (:,:, 5) = -78,6901 есть ли способ поставить все значения в одном столбце? Я попытался с помощью фазы 'или фазы. но я получаю сообщение об ошибке .. Спасибо!
NLed
2

голосов
1

ответ
2.5k

Просмотры

Как настроить Python в XCode 4.6?

Я действительно пытался в поисках решения и не мог найти простой способ сделать это. Как я могу настроить XCode 4.6 для Python 2.7, так что я могу закодировать и запустить моделирование через него?
NLed

Просмотр дополнительных вопросов