
Dyuman Joshi
Mechanical Engineer IITG'20 Time zone - GMT +5.30 (IST)
Python, MATLAB
Spoken Languages:
English, Hindi
Pronouns:
He/him
Professional Interests:
Fluid Dynamics, Aerospace Engineering, Aerodynamics, Computational Fluid Dynamics (CFD)
Statistics
RANK
55
of 284,792
REPUTATION
3,262
CONTRIBUTIONS
10 Questions
944 Answers
ANSWER ACCEPTANCE
70.0%
VOTES RECEIVED
483
RANK
9,498 of 19,232
REPUTATION
66
AVERAGE RATING
5.00
CONTRIBUTIONS
1 File
DOWNLOADS
26
ALL TIME DOWNLOADS
532
CONTRIBUTIONS
0 Posts
CONTRIBUTIONS
0 Public Channels
AVERAGE RATING
CONTRIBUTIONS
0 Highlights
AVERAGE NO. OF LIKES
Content Feed
How can produce this matrix?
M = 3; N = 7; k=2; arr = accumarray([randi(M,1,N); (1:N)].', 1, [M N]) if sum(arr(1,:))<k arr = [ones(1,N);zeros(M-1...
1 day ago | 0
| accepted
auto update of text in plot
Convert the script to a function (make appropriate change accordingly in doing so) and call the function for different values of...
1 day ago | 0
| accepted
Create 2D mask from nonzero values in 3D array
Your data does not have any zeros in it. y = load('3Darray.mat') arr = y.FAtp2_DA; any(arr==0, 'all') any(abs(arr)<1e-6, 'al...
2 days ago | 0
| accepted
Removing the extra part from the figure entered in MATLAB
Use exportgraphics to save the plot to an image file. Description of the function - "exportgraphics(obj,filename) saves the c...
2 days ago | 0
finding a maximum value in a column of a 2 dimensional matrix
No, that finds the maximum of all values of the 2D matrix. Use indexing to provide the 2nd column of the matrix to max() - y =...
3 days ago | 1
Plots: aligning categorical y-axis labels
Set the yticks using the values in y and modify the yticklabels of the right y-axis accordingly - If the order of labels is e...
3 days ago | 1
Numerical Differentiation using Finite Differences
It's because you over-write the variable x as a symbolic variable. Thus you get the aforementioned error. To solve the issue, ...
3 days ago | 1
How to pass a variable with latex interpreter in the legend?
Use compose to generate the string, modify it and use it as an input to legend(). Note that added \ before \tau. str = compose...
3 days ago | 1
SWITCH expression must be a scalar or a character vector. Error in pathplaninglaila (line 17) switch mode
As the error states, the switch expression is expected to be a scalar or character vector. In your case, you are dealing with te...
4 days ago | 0
How to convert a differential equation str to a equation for dsolve to work with
str2sym only evaluates the input provided, it does not account for symbolic variables/functions defined in the workspace, thus y...
5 days ago | 3
When I drag the image, how can I make both the left and right Y-axis move?
Here's an approach with adding another axis to the same tiled chart object and changing the y-axis location for the 2nd axes to ...
5 days ago | 0
| accepted
identify rows with [] within a cell
You should use isempty for checking if an array (of any data type) is empty or not - load('M.mat') M cellfun('isempty', M)...
5 days ago | 0
| accepted
Shifting columns while filling matrix with data
From what I understood - n=5; %database x = meshgrid(1:n) %matrix y = zeros(n); for k=1:n y(:,1:k) = x(:,k:-1:1)...
6 days ago | 0
| accepted
use the if-else loop considering a variable 'char' in the workspace
You can use ischar and isnumeric - out = 'analysis'; % or number if ischar(out) disp('character') elseif isnumeric(o...
6 days ago | 0
| accepted
MATLAB Not plotting table in workspace
When you use parenthesis, (), on a table, the output is also a table. Use curly brackets, {}, to access the data inside the ta...
6 days ago | 1
| accepted
Surface plot plotting in a square X and Y axis, need it to be rectangular
You can change the aspect ratio of the plotting box - %Ratio chosen for example - x/y/z = 1/0.5/0.75 figure surf(peaks) a...
7 days ago | 0
| accepted
How to extract all values along the third axis of a 3d-array using a logical 2d-array?
Change the order of the dimension, and apply the logical indexing to the last two dimensions - a = rand(10,10); a(5,5) = 10 ...
7 days ago | 1
| accepted
How to plot a curve when x(3,idx) is within a certain range
In MATLAB, when using multiple conditions to compare, the conditions need to be specified separately - idx = 6.077865<x(3,:) &...
7 days ago | 0
| accepted
how to change the marker style of qq plot? If i do it in the same way as that of line plot then it shows error as too many input arguments.
Get the handle of the plot, and make changes accordingly. The first handle corresponds to the data points with the default '+' ...
7 days ago | 0
| accepted
How to create line breaks in x-axis tick labels of a boxplot in MATLAB?
Change the TickLabelInterpreter to 'tex'. You can adjust the x-axis fontsize to avoid the overlapping among labels. boxplot(r...
7 days ago | 1
| accepted
error using the function 'splitapply'
accumarray will be a better fit here. matrix_out_12 = importdata("matrix_out_12.mat"); matrix_out_98 = importdata("matrix_out_...
7 days ago | 0
omment rearranger une matrce long en une seul ligne
A=[16 3 5 10 9 6 4 15 2 13 11 8 7 12 14 1]; B = resha...
7 days ago | 0
| accepted
Why am I getting a red message when trying to run this code.
Based on the picture of the code you have attached, there seems to be a typo while defining x0. %typo % v x0 = ran...
8 days ago | 0
| accepted
Why these two path strings are different? (manual string vs. pwd + fullfile)
The file separator character for the OS you have must be backslash, as you get the result of the comparison to be 0. Let's take...
8 days ago | 0
| accepted
Want to save in a selected folder
Use exportgraphics or print and specify the full path with the filename.
8 days ago | 0
| accepted
A problem caused by 'xlim' and 'axis equal'
"So, how can I use xlim([-inf inf]) and axis equal at the same time?" You can not. As I said before, atleast 1 input value to x...
8 days ago | 0
| accepted
How to calculate the sum of all neighbouring elements in a random matrix
Use conv2 - A = [ 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 1 0 1 0 1 1 ...
8 days ago | 1
| accepted
Convert matrix from 3d to 4d?
Use permute - y = rand(120,120,200); size(y) z = permute(y, [1 2 4 3]); size(z)
8 days ago | 0
Importing open street map data through readgeotable fails
The functionality of reading .OSM files via readgeotable was introduced in R2023b. Reference - https://in.mathworks.com/help/map...
8 days ago | 0
| accepted