Community Profile

photo

KL


Last seen: 3年以上 前 2015 年からアクティブ

Followers: 0   Following: 0

連絡

統計

All
  • 12 Month Streak
  • Guiding Light
  • Knowledgeable Level 5
  • Revival Level 1
  • Solver
  • First Answer

バッジを表示

Feeds

表示方法

回答済み
how to sum a vector without sum function
Your idea of using for loop is correct but you should use it to calculate the sum not the mean. If there's a vector A = [1,2,3,...

5年以上 前 | 1

回答済み
automatically create a group of same elements from an array
try this, result =mat2cell(sort(A),1, histcounts(findgroups(A))) %A is your array Output is a cell array where you have...

5年以上 前 | 0

回答済み
can anyone help me to change the numbering in y axis to some names, say 'X', 'Y','Z' ?
Just like how you've handled the X-Axis, set(gca,'YTicklabel',{'X','Y','Z'})

5年以上 前 | 0

| 採用済み

回答済み
I have data in the same excel workbook but in 10 different work sheets and i'm trying to run a loop that will read in the data from each work sheet consectutively.
You could use |xlsread| along with |xlsinfo|. [status,sheets] = xlsfinfo(filename); Now, you have all the sheet names un...

5年以上 前 | 0

| 採用済み

回答済み
How can I use 'strcat' and 'for loop' to read my Excel data?
There are better ways to handle multiple files in MATLAB. But the main problem in your attempt is that you're not only trying to...

5年以上 前 | 1

| 採用済み

回答済み
Assign matrix to struct
probably you mean something like this g.a(:,1)=[1 2 3 4]'; g.a(:,2)=[1 1 3 4]'; g.a(:,3)=[4 3 1 2]' c=[1 2] b=[...

5年以上 前 | 0

回答済み
How to change cell arrays to 3D arrays in order to speed up calculations?
Convert |x| into a 3d matrix using x_mat = cat(3,x{:}); and then if you want to extract 5th row from all the pages, x...

6年弱 前 | 0

回答済み
how to get the all possible combination between two range of numbers
The example and description is a but confusing but if you ask _how to get the all possible combination between two range of numb...

6年弱 前 | 0

| 採用済み

回答済み
cell mean from each cells
It doesn't matter how many lines each cell has. Probably you want something like, C = {rand(50,7),rand(30,7),rand(100,7)}; %...

6年弱 前 | 0

回答済み
Cell array to Matrices
Use 3D matrices, it's a better idea. C_mat = cell2mat(permute(C,[1,3,2]))

6年弱 前 | 0

回答済み
Can I reference dates, instead of element index numbers, when referencing a time series?
Use the dates to extract the desired indices. Look at the following example, % Create some dummy data t = datetime([2018 1 ...

6年弱 前 | 0

| 採用済み

回答済み
Extracting the data from a column vector according to mod
Instead of creating multiple variables, why not simply reshape your vector into a matrix? x = (1:20); reshape(x,4,[]) an...

6年弱 前 | 2

回答済み
Calculate the mean of two dimensions in a 3D array
If you want the mean of all rows in every page(3rd dimension) mean(ImageROI,1) for columns in every page mean(ImageRO...

6年弱 前 | 0

回答済み
Summing elements of an array
sum([P{:}]) But why would you store it in cell array? If they are all numeric, better use a numeric array.

約6年 前 | 0

回答済み
How to join pages to make a 3D matrix?
Use cat, cat(3,X,Y)

約6年 前 | 0

回答済み
Adding elements of a matrix
I'm not entirely sure what you want but if you want to calculate mean of all the RGB numbers and have 1x3 result, mean(cell2...

約6年 前 | 0

回答済み
Loop through a vector with changing legth
why not use a while loop? idx = 1; while idx<=numel(z) %do something z = z(abs(z-z(idx)>=1)); idx = idx+1; ...

約6年 前 | 0

| 採用済み

回答済み
how to solve the error "Not enough input arguments."
It's a *function*. You should call it by output = convert2GPS(input) Keep in mind the size of input. link: <https://ww...

約6年 前 | 0

回答済み
How to repeat sample data in minutes?
Your variable name looks like you're working with irradiation, in that case I wouldn'r recommend interpolation for your simulati...

約6年 前 | 1

回答済み
help on a histogram plot!
use |bar3|, bar3(matrix)

約6年 前 | 0

| 採用済み

回答済み
Removal of values from cell arrays
If all your arrays have consistent dimension, it's a lot simpler. Not very different from the other answer though, just with cel...

約6年 前 | 1

回答済み
import csv into mate
You're overwriting A everytime. Before you start the loop define A as a cell array, A = cell(numFiles,1) and then inside ...

約6年 前 | 0

| 採用済み

回答済み
Add zeros to matrices same as length of another matrix
_can I add zeros to the bold 360x3 matrix to make it 369x3 in one go?_ You say you want to add *9 rows* but you are trying to...

約6年 前 | 0

| 採用済み

回答済み
Read data from file
Something quick, d = readtable('whole res.txt'); d = table2cell(d); d = regexprep(d,' ',''); d = cellfun(@str2do...

約6年 前 | 0

回答済み
Index exceeds matrix dimensions help
There are so many issues. Let's address your error first. Your counter variable |n| is bigger than the size of your |y| vector (...

約6年 前 | 0

| 採用済み

回答済み
How to compare spec limit
Do it with a logical mask, V1 = 0.16; V1_LL = 0.36; V1_UL = 0.66; V1(V1<V1_LL) = V1_LL; V1(V1>V1_UL) = V1_UL;

約6年 前 | 0

回答済み
how to save every iteration into workspace
You're overwriting alpha during every iteration. Replace |alpha| with |alpha(c)| and then move the save command outside the loop...

約6年 前 | 1

回答済み
Entering a vector in a function with if else statement
I'm afraid your usage of |sorted_data(i-1)==NaN| would always return false. The right way to find if a value is nan is to use |i...

約6年 前 | 0

回答済み
Make a function accept vector
This is called the element-wise operation. When you write |x^2|, MATLAB tries to find |x*x| but when you write |x.^2|, it calcul...

約6年 前 | 0

回答済み
How do I fill a column and/or row vector with the j-th/i-th sums of a magic matrix' vectors?
If I understand you correctly, you want to make the sum of rows and columns, mag = rand(4); r = sum(mag,1); c = sum(mag,...

約6年 前 | 0

さらに読み込む