Réponse apportée
How do I do char2num (assume Ascii)?
https://www.mathworks.com/help/matlab/matlab_prog/unicode-and-ascii-values.html txt = char(120:122) num = double(txt) If you ...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
writematrix: how to get formatted txt-output?
M = [100,0,4500;0,1,38.29;1,1,38.22] S = join(compose("%10.2f",M),''); writelines(S,"test.txt") Checking: type test.txt

presque 2 ans il y a | 0

Réponse apportée
Random number vector with only two values
Indexing is a basic MATLAB superpower. You can easily use indexing to select from a vector of any values: V = [0,pi]; W = V(ra...

presque 2 ans il y a | 1

| A accepté

Réponse apportée
Character string to numeric vector
txt = ' ( 0.0357 -0.0001 0.0051) ' vec = sscanf(txt(3:end),'%f',[1,3]) or vec = sscanf(strtrim(txt),'(%f%f%f',[1,3])

presque 2 ans il y a | 0

Réponse apportée
how to delete the files in a folder using matlab?
delete(fullfile(inpath,baseGran,'sigma*.img'))

presque 2 ans il y a | 1

Réponse apportée
Looping string array into parsed timestamp
"... that is causing issues with the indexing." Because you are mixing up indexing into string arrays with the characters conta...

presque 2 ans il y a | 1

| A accepté

Réponse apportée
Combining text with non-zero elements of a 2D array
Without an intermediate matrix: N = [10,0,0,0,0;,0,20,0,0,0;,10,0,20,0,0;,0,0,0,10,0;,0,0,0,0,30] C = {'ABC';'DEF';'GHI';'JKL'...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
In a table, when I try assigning a value to a new column based on some criteria, I get error that "assignment to elements using simple assignment statement is not supported"
"I don't think I should need a for loop to iterate through each row and replace the value at the "indx" location" You do not ne...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
How to replace values in a table with the outputs of another code?
Use curly brace indexing to access the content of the table: https://www.mathworks.com/help/matlab/matlab_prog/access-data-in-a...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
Matlab function only giving me 1 output
"why is my Vmax just giving me 1 value." Because you used mrdivide / (matrix right division) instead of rdivide ./ (array right...

presque 2 ans il y a | 2

Réponse apportée
Customizing plots that are matrices of column vectors?
X = 1:9; Y = rand(9,2); S = scatter(X,Y); set(S,{'Marker'},{'o';'*'})

presque 2 ans il y a | 1

Réponse apportée
How to use lazy quantifiers in look ahead?
Regular expressions are the wrong tool for this. It might be possible with some effort, but personally I would just use the corr...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
Loop through a table using a specific condition and generate new table satisfying the particular condition
ID = ["ID1";"ID1";"ID2";"ID3"]; Value = [5;7;3;1]; T = table(ID,Value) G = groupsummary(T,'ID','sum')

presque 2 ans il y a | 0

Réponse apportée
locate within the first column of a matrix a sequence of numbers and extract those rows
Use DIFF, which is a key MATLAB function. M = load('M.mat').M X = diff([0;find(diff([M(:,1);0])<0)]); Y = size(M,2); C = mat...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
Rearrange elements of matrix based on an index matrix
Yes, it is awkward. x=randn(5,3) z=randn(5,3) [~,I] = sort(x,2) Perhaps S = size(I); [R,~] = ndgrid(1:S(1),1:S(2)); J = s...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
Is this a bug of MATLAB?
"I think the correct answer should be longer. Is it a bug or an expected behavior?" It is not a bug: the default number of dig...

presque 2 ans il y a | 1

| A accepté

Réponse apportée
converting string to num and table
Tip for the future: upload your raw data, not a data extract that you have already imported and modified. S = load('sample1.mat...

presque 2 ans il y a | 1

| A accepté

Réponse apportée
Faster alternate to all() function
N = 10000; varname = rand(246658,4) idxkeep = randi(size(varname,1),1,N); tic for i=1:N idx = idxkeep(i); idy = ...

presque 2 ans il y a | 1

| A accepté

Réponse apportée
Finding mean value over certain amount of values in a matrix
Avoid SQUEEZE. More robust: A = [1,2,3;4,6,8;7,12,7;14,4,23] N = 2; C = size(A,2); B = reshape(mean(reshape(A,N,[],C),1),[],...

presque 2 ans il y a | 2

Réponse apportée
subdivide numbers inside a file .xlsx
Simpler: C = readcell('file.xlsx'); M = str2double(split(C(6:end),', ')) T = array2table(M, 'VariableNames',split(C(5),', '))...

presque 2 ans il y a | 0

Réponse apportée
Your variables are reaching 2GB limit,revert to save -v7.3 This will be slower but avoids matlab not saving the data.
"How should I resolve this?" Specify the version when calling SAVE: save(.. , '-v7.3')

presque 2 ans il y a | 0

Réponse apportée
How to open and modify .dat file
unzip nema.zip fid = fopen('nema.dat','rb'); arr = fread(fid,'int8'); fclose(fid); dim = [364,364,110]; arr = reshape(arr,d...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
unique across tables within table
U = unique(vertcat(RawFileIndex.Parameters{:}).ID)

presque 2 ans il y a | 0

| A accepté

Réponse apportée
Finding multiple Matrix in a txt file
"For example (in my own dumb coding brain) I would like matlab to "Search a txt file that has a certain name that the user can s...

presque 2 ans il y a | 1

Réponse apportée
how to make the numbers on the matrix with alternative sign?
n = 5; m = toeplitz([2,1,zeros(1,2*n-2)]) .* -(-1).^gallery('minij',2*n)

presque 2 ans il y a | 0

Réponse apportée
Adding column in cell array before converting to a matrix.
Here are a couple of approaches. First lets create some fake data: C = {randi(9,3,2),randi(9,2,2),randi(9,4,2)} C{:} Method o...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
readtable struggling to interpret spreadsheet as numbers
"readtable struggling to interpret spreadsheet as numbers" Unfortunately due to that broken CSV format we need to import everyt...

presque 2 ans il y a | 0

| A accepté

Réponse apportée
How to convert datetime into a number?
txt = '08-Jan-2016 05:40:00' dtn = datetime(txt,'InputFormat','d-MMM-y H:m:s', 'Format','yyyyMMddHHmmss') https://www.mathwork...

presque 2 ans il y a | 0

Réponse apportée
Creation of binary coded image from a matrix
A = [0,2;1,3;7,14] Method one: BLOCKPROC (requires image toolbox, probably not very fast): F = @(s)reshape(dec2bin(s.data,4)-'...

presque 2 ans il y a | 1

Réponse apportée
How to convert numbers to text
v = fix((0:14)./5).' w = char(v+'x')

presque 2 ans il y a | 0

| A accepté

Charger plus