# Shubham Gupta

**Statistics**

RANK**283**

of 278 019

REPUTATION**292**

CONTRIBUTIONS

**4** Questions

**101** Answers

ANSWER ACCEPTANCE **
75.0%
**

VOTES RECEIVED**33**

RANK

of 18 807

REPUTATION**N/A**

AVERAGE RATING**0.00**

CONTRIBUTIONS**0** Files

DOWNLOADS **0**

ALL TIME DOWNLOADS**0**

CONTRIBUTIONS**0 Posts**

CONTRIBUTIONS**0** Public Channels

AVERAGE RATING

CONTRIBUTIONS**0** Highlights

AVERAGE NO. OF LIKES

**Content Feed**

Optimizing for loops by searching some data in cell arrays

I tried cellfun() to get the desired output without using for loops: x = cellfun(@(c)c(find(c==t_interpl(t_ref_cnt))+size(c,1))...

mer än 2 år ago | 1

how to plot to my m file

To plot a function, you can use: fplot() link: fplot

mer än 2 år ago | 0

Question

Function browser is empty

In MATLAB command window, one should be able to access Function Browser to quickly see the syntax for a particular function. To ...

nästan 3 år ago | 0 answers | 0

### 0

answersDatenum with a.m. and p.m.

Assuming there is ".m. EST" attached to each "timestamp" at the end. You can follow the steps: Step-1 Replace ".m. EST" to just...

mer än 3 år ago | 1

| accepted

Trying to count number of cells between two columns

In the code that you have shared whichDistance is an empty matrix. So when you do raw(whichDistance, :)=[]; raw array doesn't ...

mer än 3 år ago | 0

index array to access the value in matrix

Step1 - Convert the subscript to indeces using x & y(Hint: sub2ind) Step2 - Calculate values of IM for calculated indeces Step...

mer än 3 år ago | 0

| accepted

Writing a Function Code

Try: function out = timeconv(t) y = datestr(round(t/900)*900/(24*60*60),'HH:MM AM'); end

mer än 3 år ago | 0

How to find the maximum value for each 24 rows in an array?

According to the comments, you have provided, this will produce the desired output : yd = max(max(mn2t)); % first find maximum ...

mer än 3 år ago | 1

| accepted

how to index a cell array?

Try : area_r = arrayfun(@(a) cellfun(@(c) trapz(c(c>=0)),a.elevation,'UniformOutput',false), K, 'UniformOutput',false); I hope...

mer än 3 år ago | 0

| accepted

Getting an empty plot

Try: clear; x = linspace(5.62,31.62); p = -10*log10((1+ (31.5844 * (x.^2)) + (11.24*x*cos(pi)))./ (32.5844*(1 + (x.^2)))); % ...

mer än 3 år ago | 1

| accepted

Legend in a "for loop"

Try : for ii=1:length(giri) figure(3); plot(m(indice_m_0:loc(ii)),psic_pos(ii,indice_m_0:loc(ii)),'DisplayName',['ii = ',num2...

mer än 3 år ago | 1

How can i return a value based on mutliple fields?

Try: id = find(N2.Components(:,1) == 290 & N2.Components(:,2) == 296); PowerConsequences_out = N2.PowerConsequences(id); ICTC...

mer än 3 år ago | 0

| accepted

Sub function error within main function

Try: function volSAtsa(l , w, h) vol = volume (l, w, h); [a1, a2, a3] = sides(l, w , h); tsa = total(a1 , a2 , a3); out(vol...

mer än 3 år ago | 0

How can I make the numbers count horizontal instead of vertical?

Try a = input('What is the size of the square array? (Enter one number): ','s'); sq = str2num(a); elements = 0; for x = 1:sq...

mer än 3 år ago | 0

| accepted

Plotting daily mean values of temperature

Assuming there are no leap years in this period of time, I think you have a vector of dimesion (35040x1) (2samples*24hrs*365days...

mer än 3 år ago | 0

In an assignment A(I) = B, the number of elements in B and I must be the same.

Your: A(17:240) % is a vector of 224 elements ((240-17+1)x1) while B % is a vector of 18 elements (18x1) that's why you are...

mer än 3 år ago | 0

| accepted

how to modify input-output script to show how many line were copied.

Try: ifn = input( 'input file name: ', 's' ); ofn = input('output file name: ', 's' ); ih = fopen( ifn, 'r' ); oh = fopen(...

mer än 3 år ago | 0

| accepted

Surface area of sphere integral form

Limits should be [0, pi/2] & fun should be sin fun = @(theta) sin(theta); S = 4*pi*R^2*(integral(fun,theta_1,theta_2/2)); % t...

mer än 3 år ago | 0

How to extract Month string from day_Month_Year time variable and create a new quarterly time index?

If I understand the question correctly, this should work : Month_variable = datestr(datenum('Oct_01_2019'),'mm'); I hope it he...

mer än 3 år ago | 0

| accepted

problem in running time of my project

I changed one simple thing, it was working more efficiently for me: clc clear; tic; Input = [ 5 12 0.02 4 ...

mer än 3 år ago | 0

| accepted

How can I format a large cell of data into one big column underneath a (predeclared) title?

Try this: my_storage = titles; %foo, bar, fubar header titles my_storage_mat = [transpose(theS...

mer än 3 år ago | 0

| accepted

How do I delete multiple elements from a column array using a while loop?

This should do the job: A = [1 0 1 0 1 0 1 0]'; A(A==0) = []

mer än 3 år ago | 1

How do I create a matrix surrounding the center element?

Try: n = 5; A = zeros(n); [r,c] = find(A==0); sub = [r,c]-(n+1)/2; for i = 1:(n-1)/2 ind = find((sub(:,1)==-i&sub(:,2)>=-i...

mer än 3 år ago | 1

| accepted

a zero finding function

Hint: (for small x). You can rewrite the equation . I think rest you can solve using linear algebra.

mer än 3 år ago | 0

How can i solve?

Below code worked for me : rng default tsim = 0:0.002:10; % simulation time Amp = {-7,-5,-3,-1,1,3,5,7}; % Amplitudes dt = 0...

mer än 3 år ago | 0

| accepted

How can I move through an array and a vector that need to be compared?

My undersanding for the question. For example you have a coordinates of 4 test planes (X) & coordinate for a separate referenc...

mer än 3 år ago | 0

Summation of vectors: use of sum function in loop

I think Newvalue=(1/t)*sqrt(Value); should be outside the for loop : vector=[1;2;3;4;5;6]; vectortwo=[1;3;4;5;6;8]; s=leng...

mer än 3 år ago | 1

| accepted

Converting a string to datenum format

Try: DateString = '2011-08-31T21:16:01.948Z'; RepExp = '[a-zA-Z]'; % want to replace any alphabet, indicated by [a-zA-Z] RepS...

mer än 3 år ago | 0

Problem with computing integral of a function

Using some info from this question, which you have posted again. My understanding is that you want to calculate Phi at each n & ...

mer än 3 år ago | 0

How to get text file from char

Try : clc; clear; tic fid = fopen('myFile.txt','w'); % open text file b = sprintf('0123456789'); d = 0; T = char; for ii...

mer än 3 år ago | 0

| accepted