Answered
How to read the data from .txt file and plot?
Read the error message and follow its advice to use curly-brace subscripting rather than parentheses: data = readtable('rans1_d...

5 years ago | 1

| accepted

Answered
How to insert data to a matrix based on index values stored in a matrix?
a = randi(9,7,5) b = [2,2,3,1,2;6,5,7,6,5] rwv = 1:size(a,1); idx = rwv(:)<=b(1,:) | rwv(:)>=b(2,:); a(idx) = NaN If you ar...

5 years ago | 0

| accepted

Answered
How to read in more rows to a cell array from a text file?
This would be easier if each block used an integer instead of "First", "Second", etc. By far the best would be leading text foll...

5 years ago | 1

| accepted

Answered
Create a matrix with elements clockwise
More efficient: M = spiral2(5,8)

5 years ago | 1

| accepted

Answered
Why does my V returns a single scalar value?
You are using the wrong divide operator: V=(P*x.^2).*(3*L-x)./(E*I) % ^^ https://www.mathworks.com/help/matl...

5 years ago | 0

| accepted

Answered
Sorting Column Variable to a Row
Do NOT use loops for this, the inbuilt tools are much better! First lets create some fake data in a table: C = randi(6,30,1); ...

5 years ago | 0

| accepted

Answered
Concatenate 2D matrices into one 3D matrix with for loop
C = struct2cell(data); A = cat(3,C{:}); https://www.mathworks.com/help/matlab/matlab_prog/comma-separated-lists.html https://...

5 years ago | 0

Answered
Is there a way to find number of blocks in a matrix?
Assuming that the blocks do not contain zeros: A = [1,2,0,0,0,0,0,0,0;3,4,5,6,0,0,0,0,0;0,7,8,9,0,0,0,0,0;0,1,2,3,4,5,0,0,0;0,0...

5 years ago | 0

| accepted

Answered
Arrange array elements in 1st column w.r.t corresponding values in 2nd column
A = [1,9;1,14;3,11;5,13;7,15;9,17;11,19;14,21] B = myfun(A) function out = myfun(inp) out = []; while numel(inp) vec ...

5 years ago | 0

| accepted

Answered
Find order of increasing integers
V = [3,4,8,9,10,13]; D = diff(find([true,diff(V)~=1,true])); C = mat2cell(V,1,D)

5 years ago | 0

| accepted

Answered
How to specify index variable name of for loop programmatically?
"Is there a cleaner way to rethink this problem?" Of course. Using MATLAB effectively means using arrays and indexing. Note th...

5 years ago | 1

| accepted

Answered
Understanding the difference between ndgrid and meshgrid (from Numpy)
If you must replicate numpy.meshgrid (with the default indexing='xy') then do not use ndgrid, unless you want to waste time perm...

5 years ago | 1

| accepted

Answered
Find only numeric strings on cellstr array.
Writing regular expressions or pattern matching that robustly detects all valid number formats is not such a trivial task... it ...

5 years ago | 1

Answered
convert an array of 0s and 1s to binary & reverse
B = [0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1]; D = pow2(7:-1:0)*reshape(B,8,[])

5 years ago | 1

Answered
How I can detection column indexes of string 'rn_mill_tonnage' (n=1,2,3,4....)
C = {'X','Y','Z','size(X)','size(Y)','size(Z)','volume','r1_cu_mill_grade','r1_mill_tonnage','r2_cu_mill_grade','r2_mill_tonnage...

5 years ago | 0

| accepted

Answered
I am unable to understand the use of ~ here.I know that find peaks returns two arguments x and y axis of peak
https://www.mathworks.com/help/matlab/matlab_prog/ignore-function-outputs.html In both of the examples you show, the code's aut...

5 years ago | 0

Answered
error in my code
You need to download this FEX submission (by clicking on the big blue "Download button"): https://www.mathworks.com/matlabcentr...

5 years ago | 0

Answered
from C_T_Sep_1 to C_T_Sep_10 they are vectors the same thing for C_A_Sep_1... C_A_Sep_10, I want to create matrix C_T_Sep and C_A_Sep and put the vector inside it, using loop
Your code design makes your task much harder. By forcing meta-data into the variable names, you have forced yourself into writin...

5 years ago | 0

| accepted

Answered
get 0 in the end of a regexp function
x = 1.2569e-15; v = regexprep(sprintf('%#.6g',x),{'\.','e.+'},'')-'0'

5 years ago | 0

Answered
extract numbers from cells
Simply download my FEX submission SIP2NUM: https://www.mathworks.com/matlabcentral/fileexchange/53886-scientific-prefix-to-numb...

5 years ago | 0

Answered
how to form a two-column array for a given but dimmension-unknown array?
"I am wondering if there is a simple way to form array C without checking the dimmensions of A and B." C = [A(:),B(:)]

5 years ago | 0

| accepted

Answered
How to extract some values from a structure?
Assuming that structure A is scalar (so far you did not tell us this important information): A.x = randi(9,1,100); A.y = randi...

5 years ago | 0

| accepted

Answered
Extract data from a cell contains of alphabet and number
"I have read the contents from file and I have a cell which contians 10133x1 cell array. The cell array contains of letter and n...

5 years ago | 0

| accepted

Answered
Accessing multiple columns in cell array
Fake data: Data = arrayfun(@(n)randi(9,2,3),1:5,'uni',0).'; % fake data Data{:} Method one: M = mean(cat(3,Data{:}),3); M =...

5 years ago | 0

Answered
Import multiple .txt files by dates from user input
"What would be the best way to approach this?" Your approach of manipulating dates as strings is inefficient because it require...

5 years ago | 0

| accepted

Answered
Concatenate variables with similar names
"Using a loop." Then that is where you should fix the bad code design. Meta-data is data, so store it in arrays, not in variab...

5 years ago | 0

| accepted

Answered
"Access Elements of a Nonscalar Structure Array" issue
sys = fakedata() fnm = regexp(fieldnames(sys),'^system\d+$','match'); fnm = [fnm{:}] fun = @(f)sys.(f).subsystem.mass; out =...

5 years ago | 0

Answered
Error using conv2 N-D arrays are not supported.
Perhaps you could use convn instead of conv2: I = imread('peppers.png'); lpf1 = 1./[16,8,16;8,4,8;16,8,16]; lpf2 = 1./[10,10,...

5 years ago | 1

| accepted

Answered
How can I concatenate vectors based on a grouping label contained by a separate variable?
N = ["charlie_test_a";"charlie_test_b";"charlie_test_c";"jane_test_a";"jane_test_b";"mildred_test_a";"mildred_test_b";"mildred_t...

5 years ago | 0

| accepted

Load more