matlab — вопросы с ответами

1 ответ
Конечно, нет!... Или это так? Проделайте несколько тестов. Определите x = [10 20 30 40 50]. Тогда любое из следующих утверждений, как и ожидалось, дает ошибку в Matlab (индексы индексов должны быть либо натуральными целыми положительными, либо логическими): >> x(1.2) >> x(-0.3) >>...
arrays
matrix-indexing
octave
06 нояб. 2016, в 20:32
1 ответ
В чем смысл следующих имен папок в MATLAB? @folder +folder Я создал класс Tata.m, который использует синтаксис classdef. Должен ли я помещать его в @folder или +folder? Я просмотрел документацию, но это не совсем понятно в каких случаях следует использовать @folder и в каких случаях следует исполь...
20 март 2012, в 04:37
4 ответа
Я использую fid = fopen('fgfg.txt'); чтобы открыть файл. Иногда возникает ошибка, прежде чем мне удастся закрыть файл. Я не могу ничего сделать с этим файлом, пока не закрою Matlab. Как закрыть файл, если произошла ошибка?
file-io
13 янв. 2012, в 06:59
1 ответ
Скажем, что у меня есть функция dummy с двумя аргументами. Аргументы могут иметь значения по умолчанию, если они не включены в вызов функции. Но как я могу узнать, аргументы не предоставляются? Я знаю, что могу использовать nargin, вроде этого function dummy(arg1, arg2) if nargin < 2 arg2 = 0...
21 дек. 2011, в 12:45
5 ответов
Мой вопрос очень близок к этому вопросу: Как гауссовское размытие изображения без использования встроенных гауссовских функций? Ответ на этот вопрос очень хороший, но он не дает примера фактического вычисления реального гауссовского ядра фильтра. Ответ дает произвольное ядро ​​и показывает, как прим...
filter
gaussian
blur
20 нояб. 2011, в 19:49
4 ответа
[Я разбиваю номер популяции на разные матрицы и хочу проверить мой код с использованием случайных чисел на данный момент.] Быстрый вопрос ребятам и спасибо за вашу помощь заранее - Если я использую; 100*rand(9,1) Каков наилучший способ добавить эти 9 чисел в 100? Мне бы хотелось 9 случайных чисел ...
random
09 нояб. 2011, в 10:40
3 ответа
мини-пример: function varargout = wrapper(varargin) varargout = someFunction(varargin); Как бы я это сделал первым. Но, например, если someFunction = ndgrid, это дает ошибку, не определенную для ячеек массивов, поэтому следующая попытка использовала вместо этого someFunction(varargin{:}). Что успеш...
variadic-functions
wrapper
04 фев. 2011, в 06:31
4 ответа
Я хотел бы сгенерировать все возможные комбинации элементов заданного числа векторов. Например, для [1 2], [1 2] и [4 5] я хочу сгенерировать элементы: [1 1 4; 1 1 5; 1 2 4; 1 2 5; 2 1 4; 2 1 5; 2 2 4; 2 2 5] Проблема в том, что я не знаю числа векторов, для которых мне нужно вычислить комбинации. ...
cartesian-product
combinatorics
12 нояб. 2010, в 14:42
2 ответа
У меня есть функция, которая возвращает два значения, например: [a b] = myfunc(x) Есть ли способ получить второе возвращаемое значение без использования временной переменной и без изменения функции? Я ищу что-то вроде этого: abs(secondreturnvalue(myfunc(x))) ...
14 сен. 2010, в 17:26
6 ответов
У меня есть программа в Octave, которая имеет цикл - работает функция с различными параметрами, а не то, что я могу превратить в матрицы. В начале каждой итерации я печатаю текущие параметры с помощью disp. В первый раз, когда я его запустил, у меня были предупреждения ...
octave
flush
13 апр. 2010, в 21:12
8 ответов
В основном у меня есть файл m, который выглядит как function Z=myfunc() % Do some calculations dlmwrite('result.out',Z,','); end Я просто хочу выполнить его из командной строки, не входя в MATLAB. Я попробовал несколько опций (-nodisplay, -nodesktop, -nojvm, -r и т.д.), Ни одна из них не ра...
command-line
04 янв. 2010, в 17:28
6 ответов
У меня есть структура со многими полями, которые являются векторами разной длины. Я хотел бы получить доступ к полям внутри цикла, по порядку. Я попробовал getfield следующим образом, но MATLAB это не нравится. Как я могу это сделать? S = struct('A', [1 2], 'B',[3 4 5]); SNames = fieldnames(S); for ...
matlab-struct
10 дек. 2009, в 17:01
4 ответа
Как очистить консоль в MATLAB? Например, я отлаживаю script, который отображает тонну вывода. Я хочу очистить консоль при каждом запуске, поэтому мне не нужно просматривать результаты из старых прогонов.
console
clear
02 июнь 2009, в 19:58
7 ответов
Каков наилучший способ определить размер файла с помощью MATLAB? Первая мысль, которая приходит на ум, - это size(fread(fid)).
file-io
11 май 2009, в 20:14
Наверх
Меню