답변 있음
random selection from 5 different vectors
C = {[1;2;3;2],[4;5],[7;8;9],[0;1;2],linspace(0,1,101)}; V = {1,1,1,1,2}; F = @(v,n)v(randi(numel(v),1,n)); Z = cell2mat(cell...

약 1달 전 | 0

| 수락됨

답변 있음
Plotting numeric data vs time (from text file)
"I am trying to import some numeric data from a text file and then plot it in MATLAB." T = readmatrix('time.txt'); M = readmat...

약 1달 전 | 1

| 수락됨

답변 있음
Use a structure with fields in a loop - Outputs & indexing ??
Where S is your structure: F = @(a)a.Sig(1); V = arrayfun(F,S)

약 2달 전 | 0

| 수락됨

답변 있음
How to load multiple .mat files containing timetables into the workspace and concatenate them vertically
"Do I have to rename the structs..." No, you do not need to. But in future when designing data you should keep the structure n...

약 2달 전 | 0

| 수락됨

답변 있음
Please help i seem to be failing to understand what the following errors mean and how to correct for them.
I suspect that something like this is what you are trying to do (I fixed many small bugs): g = 9.8; %gravit...

약 2달 전 | 0

| 수락됨

답변 있음
How to make the variable pace, a data type double
T = [0,33,3]; % the atheletes goal time [H,M,S] D = 10; % km P = required_pace1(T,D) class(P) P = required_pace2(T,D) % Usi...

약 2달 전 | 0

| 수락됨

답변 있음
Error using length, Too many input arguments.
if length(Obj.MatFile{cellnumber}{j}.(ExtractField))==2 But note that you do not need to check the length: taking the mean of o...

약 2달 전 | 1

답변 있음
Save output of a for loop in a vector
str = 'hello world. eat lots of bananas.'; target = zeros(150,1); for k = 4:numel(str) target(k) = isequal(str(k), str(k...

약 2달 전 | 0

답변 있음
Creating a new matrix and insert certain values into that matrix
I suspect that you are asking about SUB2IND: R = [1,3,3,2,2,3,3,4,3]; C = [1,1,1,3,4,1,2,1,4]; V = [2,2,2,4,2,3,3,2,1]; M = ...

약 2달 전 | 0

| 수락됨

답변 있음
Strings to variable names
Mixing up unrelated topics has made you think that this is much more complex than it really is. Look at your own code that you ...

약 2달 전 | 1

답변 있음
Random Number from a given vector of numbers
V = [-1,23,99,111,1024]; N = 3; A = V(randi(numel(V),1,N)) % with repetition B = V(randperm(numel(V),N)) % no repetition

2달 전 | 1

| 수락됨

답변 있음
How do I reformat a set of differently formatted dates in to one consistent format?
There is no tool which will correctly interpret the mutually-exclusive date formats used around the world: https://en.wikipedia...

2달 전 | 0

| 수락됨

답변 있음
Rewriting code without loops
Fake data: dev = rand(101,1); GradW = rand(4,101); HessW = rand(4,4,101); Your code: A = zeros(4,4,101); for i=1:101 ...

2달 전 | 0

| 수락됨

답변 있음
How to zero mean a 3-D array
The simple MATLAB approach: S = load('matlab.mat') A = S.A A = A - mean(A,2:3)

2달 전 | 0

| 수락됨

답변 있음
Won't show me my variable?
"What can I change to fix it?" Use logical indexing, e.g.: I = 0.5 * Ms; X = Ms>=3.5; I(X) = 21.29 * Ms(X) - 69.4; X = Ms>=...

2달 전 | 0

| 수락됨

답변 있음
Extract specific field names and associated data from a structure
Rather than using an IF it would be simpler to specify an appropriate filename for DIR: P = 'myfile'; S = dir(fullfile(P,'*bf_...

2달 전 | 0

| 수락됨

답변 있음
How can I extract the same variable from multiple files & concatenate them efficiently?
"I just can't seem to figure out how to efficiently extract a u and v vector from each file within the loop using my function be...

2달 전 | 0

답변 있음
Replace empty string with NaN in a cell
A = {"20","25","25",[],"20",[],"25","25","25","30"} A(cellfun(@isempty,A)) = {"NaN"} Using one string array is likely much bet...

2달 전 | 0

| 수락됨

답변 있음
copying specific elements of an array to another.
Forget about loops, the simple and efficient MATLAB approach is to use logical indexing: g = y(y>0.001)

2달 전 | 1

| 수락됨

답변 있음
how to shift rows to right and left of matrix ?
M = [1,2,3;4,5,6;7,8,9] A = [3,2,1]; B = [2,5,2]; c = [4,1,3]; for k = 1:size(M,1) if A(k)<B(k) %shift row to right wit...

2달 전 | 0

| 수락됨

답변 있음
How to create a pivot table from this table, Part 2
customer = {'Customer 1';'Customer 2';'Customer 3';'Customer 4'}; location = {'NY';'LA';'Austin';'LA'}; gender = {'male';'fe...

2달 전 | 0

| 수락됨

답변 있음
Doubt regarding max(A,B).
"Why is max(A,B) as [10 6 5]?" Because that syntax provides an element-wise comparison of the two input arrays, taking the maxi...

2달 전 | 3

답변 있음
changing the existing variables on the for loop
abc = [1,3,5,7]; k = abc; r = abc; for ii = 1:5 [r,k] = deal(k+3,r+5) end

2달 전 | 0

| 수락됨

답변 있음
how to use for loop for iterations in matrices?
"how to use for loop for iterations in matrices?" Do NOT number the variable names, unless you want to force yourself into writ...

2달 전 | 0

| 수락됨

답변 있음
Assigning an arbitrary number to an array
x = [2.32, 4.23, 1.92, 3.24, 2.13]; points = [3, 1, 2]; first_answer = x(points); [second_answer,idx] = min(first_answer); t...

2달 전 | 0

| 수락됨

답변 있음
Sort column vectors of a matrix and extract a new vector from a maximal criterion
M = [1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2; 1,1,1,1,2,2,2,2,4,4,4,1,1,1,2,2,2; 1,2,3,4,1,2,3,4,1,2,3,2,3,4,1,2,3; 31,16,15,9,10,8,13...

2달 전 | 0

| 수락됨

답변 있음
Assignment in a for loop
"Any suggestion how to solve this simple looking problem?" Use a non-scalar structure: https://www.mathworks.com/help/matlab/m...

2달 전 | 0

답변 있음
How to save local variables (which are within a called function)
"...there are some variables (calculated inside the function @ODE_System) and i would like to see and save their values along wi...

2달 전 | 0

답변 있음
How to do matrix Preallocation?
"what am i doing wrong?" You are concatenating the new data onto the bottom of your preallocated matrix, rather than using inde...

2달 전 | 0

답변 있음
what does a = T(m:m, 'label'); mean?
"what does a = T(m:m, 'label'); mean?" It refers to row m of variable/column "label" of the table T, returning a table: https:...

2달 전 | 1

| 수락됨

더로드