Questions tagged [matlab]

Questions related to interoperability between Mathematica and MATLAB, or implementation of MATLAB functionality in Mathematica. This tag is NOT for pure MATLAB question.

Filter by
Sorted by
Tagged with
0 votes
1 answer
88 views

How to convert the Mathematica matrix to MATLAB format and using MATLAB to verify the solution?

I have got the solution of the matrix system and get the solution using LinearSolve, and now I want to use MATLAB to see whether it can generate the same solution, ...
fhrl's user avatar
  • 119
7 votes
0 answers
251 views

Code for quasi 1D nozzle flows

The quasi-one-dimensional model describing the flow of compressible gas in rocket nozzles is very common. The corresponding equations have a divergent non dimensional form $ \frac{\partial \mathbf{U}}...
Alex Trounev's user avatar
  • 41.1k
1 vote
0 answers
96 views

Matlab to Mathematica code to solve system of ODEs [closed]

I have the following system of second order non-homogeneous DEs: \begin{align} 0 &= 2 x_t - J_{\pi_t}(x_t) \frac{\epsilon - 1}{\theta} (1 + \varphi) + \frac{\partial J_{x_t}(x_t)}{\partial x_t} \...
NC520's user avatar
  • 407
3 votes
2 answers
266 views

Givens rotation: What is the Mathematica equivalent to MATLAB's planerot function?

Matlab has a function called planerot which takes a two-component column vector $x$ as input and returns a $2 \times 2$ matrix $G$ and a two component column vector ...
noir1993's user avatar
  • 301
4 votes
1 answer
173 views

How to export a matrix with complex entries having arbitrary precision from Mathematica to Matlab?

I am trying to export a large matrix with complex entires having arbitrary precision (~ roughly 200 digits after the decimal point) from Mathematica to Matlab. I have used ...
noir1993's user avatar
  • 301
1 vote
1 answer
133 views

What's the difference between FourierDCT and dct2 in matlab

...
HyperGroups's user avatar
  • 8,509
0 votes
0 answers
83 views

An Error in `MATLink`

I downloaded MATLink to the directory generated by the command: (Matlab 2022b and Mathematica 13.1 on windows 10) ...
RF_1's user avatar
  • 672
1 vote
1 answer
197 views

Convert Matlab code for Fourier transform equivalently into Mathematica

I have a Matlab-style code that uses Fourier transform efficiently. Here is the function which defines a differentiation matrix D, where ...
user95273's user avatar
  • 125
0 votes
1 answer
122 views

Exporting a list to Matlab

I have some parameters. parameters = {c -> 1, d -> 1, e -> 2, f -> 1} I want to export them to Matlab using ToMatlab...
RF_1's user avatar
  • 672
6 votes
4 answers
1k views

Implementation of MATLAB's "numgrid" function [closed]

I am looking for an implementation of MATLAB's numgrid function, in particular the "B" mode. For example, I want to get the matrix corresponding to the ...
Yaroslav Bulatov's user avatar
1 vote
0 answers
47 views

Using `GradientFilter[]` and `GradientOrientationFilter[]` to reproduce Matlab's `gradient()` function

In 'gradient' function in MMA, two methods are given to reproduce Matlab's gradient() function. I thought that ...
ZachB's user avatar
  • 1,200
4 votes
1 answer
184 views

Use function defined in Mathematica from Matlab

This question is the same as this post which was closed too early to be answered and efforts to reopen it were unsuccessful. How could we use a defined function inside Mathematica from Matlab? With ...
Ben Izd's user avatar
  • 9,079
2 votes
0 answers
198 views

Call function defined in Mathematica from Matlab [closed]

Is it possible to call a defined function inside Mathematica like InterpolationFunction[...] from Matlab? Thanks!
Ulrich Neumann's user avatar
0 votes
1 answer
150 views

Cannot open MATLAB from MATHEMATICA

I am using MATLAB R18 and MATHEMATICA 12. I downloaded MATlink to the directory generated by the command: ...
Md Salem's user avatar
6 votes
2 answers
465 views

Compare MMA program with MATLAB program by plotting the same equation

Cross-posted in Wolfram Community. Firstly, the MATLAB program is ...
InFei's user avatar
  • 115
0 votes
0 answers
84 views

Surface crossing itself plotted from x,y,z data

In Matlab I am generating this surface for example. It is plotted in for loop, so in each iteration I plot one ellipse or whatever itself crossing curve. Number of iteration is high so it produce ...
struct's user avatar
  • 121
7 votes
1 answer
996 views

How can I generate the same random number in Mathematica and MATLAB?

As a part of my research studies, I have developed a code which is essentially based on random generation of numbers. The first version of the code was written in MATLAB, however, for some reasons I ...
KratosMath's user avatar
  • 1,243
1 vote
1 answer
255 views

How to express number in exponential decimal such as 1e2=100?

I am using MATLAB for a long time, and usually I express the number as exponential decimal such as x = 1e2; % x=100 However, if I write this form in mathematica, ...
Juno's user avatar
  • 13
2 votes
1 answer
149 views

Matlab code to Mathematica, Tensor

I am trying to convert a Matlab code to Mathematica. I have a tensor, RF (a,b,c,d) which is constructed from Hamiltonian (Hs) and 2x2 identity matrix (DS): ...
Aman's user avatar
  • 139
0 votes
1 answer
149 views

Implementing an optimization algorithm in WL

I am trying to implement the Jaya optimization algorithm (Jaya). This is a flowchart from the Author 's webpage showing the details of the Algorithm. Note that there is a typo in the equation in the ...
Mahamed Omran's user avatar
1 vote
1 answer
216 views

'quiver' function in MMA (quiver(x,y,u,v))

How to calculate Quiver using the "quiver function" ("Matlab-like")? quiver(x,y,u,v) plots vectors as arrows at the coordinates specified in each corresponding pair of elements in ...
ABCDEMMM's user avatar
  • 1,816
5 votes
2 answers
726 views

'gradient' function in MMA

How to calculate Numerical gradient of 2D arrays using the "gradient function" ("Matlab-like")? "[___] = gradient(F,hx,hy,...,hN) specifies N spacing parameters for the ...
ABCDEMMM's user avatar
  • 1,816
2 votes
1 answer
259 views

Create a matrix without definition of dimensions

is it possible to define a matrix without giving its dimensions in Mathematica, e.g. First line: mattest[[1,2]] = 1; Second line: ...
ABCDEMMM's user avatar
  • 1,816
1 vote
1 answer
226 views

ListContourPlot in Mathematica

I tried to plot the following curves in Mathematica using "ListContourPlot" , and compared them with the results from Matlab 2019a. Mathematica code: (cite from Reference (1)) ...
ABCDEMMM's user avatar
  • 1,816
2 votes
1 answer
316 views

Diagonal matrix command in Mathematica

How to find the corresponding Mathematica commands for diagonal matrix operation in Matlab, e.g. AA=rand(3,3); Step 1.) finding the diagonal elements, and export ...
ABCDEMMM's user avatar
  • 1,816
-3 votes
1 answer
431 views

Need help to convert a Matlab script into a Mathematica script?

I would like to convert a small script but a little technical in Mathematica language. Here is the Matlab script : ...
youpilat13's user avatar
1 vote
0 answers
246 views

Import matlab MAT-format fails

As I did many times before, after updating Mathematica v12.2 I have problem to import matlab *.mat file: I checked ...
Ulrich Neumann's user avatar
5 votes
1 answer
125 views

How to determine the file type of a .m file?

Both Mathematica and MATLAB widely uses .m files, but with diametrically different syntaxes and usage. Currently WRI is moving towards the ...
Gravifer's user avatar
  • 812
12 votes
2 answers
687 views

InverseRadon behaves differently from iradon of MATLAB

I have to calculate a 2-dimensional radially symmetric distribution from a single projection. I know that InverseRadon should actually do the job, but I get the ...
Quit007's user avatar
  • 1,255
3 votes
3 answers
699 views

Changing value of specific element in an array. (Converting code from MATLAB to Mathematica)

Can we change the value of a specific element of an array in Mathematica? Basically, I have the following given MATLAB script which writes a big 3N-by-3N matrix $h$ by combining two 3-by-3 matrices $...
Luqman Saleem's user avatar
0 votes
0 answers
93 views

Is it possible to implement this Matlab code for the normal form of a bipartite operator in Mathematica?

I am interested in converting the $16 \times 16$ ("density") matrix ...
Paul B. Slater's user avatar
1 vote
1 answer
62 views

Create table A with entries of the form Ai_j

I would like to create an $m \times n$-table A with entries Ai_j, where $1 \leq i \leq m$ and $1 \leq j \leq n$. I have seen ...
Bipolar Minds's user avatar
3 votes
1 answer
264 views

Matlab Code and Mathematica Code both identical with different results [closed]

I have spent so much time working around with this code to give the same identical answer as the code I have written before over Matlab. I am just trying to switch towards using Mathematica in my ...
A Qoutb's user avatar
  • 67
6 votes
1 answer
488 views

Different results using spline interpolation in Wolfram and MATLAB

I use the same data for interpolation in Mathematica and MATLAB, but the result is different. ...
srtie's user avatar
  • 63
0 votes
1 answer
105 views

How to discritize a function domain (break xy-plane to a grid/mesh of squares with vertex values for evaluation)? [closed]

I wrote a code using MATLAB to discritize a function's 2D domain into squares/rectangles, whose vertex data (x,y) I can use to evaluate the function at. Then I sum these values over all vertices to ...
TribalChief's user avatar
1 vote
0 answers
222 views

Mathematica to Matlab (not "so easy" code) [closed]

Based on a Wolfram Demonstration of the Ising ferromagnet using Monte-Carlo Metropolis, I modified it a bit to the anti-ferromagnet case and to get the plot of the order parameters as a function of ...
Daniel Castro's user avatar
2 votes
1 answer
236 views

Problem in setting up MATlink

I am trying to set up a MATlink using the instructions given here. I get an error while running the following commands Needs["MATLink`"] OpenMATLAB[] Error: <...
Natasha's user avatar
  • 329
10 votes
1 answer
807 views

Moving B.C.s in heat diffusion model

I came across the paper Solidification dynamics of an impacted drop regarding a heat equations by Thiévenaz et.al and was interested in knowing how they obtained the graphs presented. From what I ...
DMH16's user avatar
  • 369
0 votes
1 answer
144 views

How can I convert my MATLAB code into WL code?

I am working in MATLAB and want to convert the following snippet into WL code to run on Mathematica. ...
DisPxy's user avatar
  • 101
2 votes
1 answer
60 views

How to import a matrix of integers from MATLAB?

I am importing a matrix from MATLAB. However, there are some redundant items added in the imported matrix. For example, the imported matrix is a binary matrix. After import, it looks like this ...
MGK's user avatar
  • 565
12 votes
1 answer
2k views

Row vectors and column vectors (Mathematica vs. MATLAB)

As far as I know, Mathematica does not distinguish between row vectors and column vectors: all vectors are seen as lists. I know ways to bypass this as suggested in Product between a column vector and ...
Dimitris's user avatar
  • 4,784
6 votes
1 answer
1k views

Frequency Response

How to plot frequency response which includes magnitude response and phase response of a transfer function in Mathematica? In Matlab, we can use [h,k]=freqz(b, a, N); to generate magnitude response ...
Ajay Dyavathi's user avatar
2 votes
1 answer
449 views

Analog of MATLAB's conv2 in Mathematica?

I have a matlab code filter = 1; F = conv2(double([1 2 1]),double([1 2 1]'))/16; for i=1:some_integer filter = conv2(double(filter),double(F)); end In the ...
Ali Hashmi's user avatar
  • 8,860
6 votes
2 answers
388 views

Simulating ndgrid function of MATLAB

I know that there has been an answer on meshgrid function of MATLAB. For functions involving more than 3 variables, this function does not work. In MATLAB, the ...
exp ikx's user avatar
  • 748
2 votes
0 answers
87 views

How to evaluate expressions in Mathematica from MATLAB?

I found a lot of information and examples on how to communicate from Mathematica to Matlab using MATLink, but nothing for the other way around. I would like to use Matlab to send variables and ...
Gerard Oosterwegel's user avatar
2 votes
2 answers
290 views

Using list of rules from imported .mat file

I'm attempting to learn Mathematica to replace MATLAB. However, I have some data in .mat files which contains named variables. Whenever I import the .mat file, I get a list of rules. What's the best ...
Bo Johnson's user avatar
5 votes
0 answers
737 views

Is there a way of reading the data out of a MATLAB's ".fig" file in Mathematica?

I have a ".fig" file from MATLAB that I know is a list of $ (x, y) $ coordinates. As far as I know, the ".fig" format stores the data and recreates it every time is opened. I would like to get the ...
user61870's user avatar
-1 votes
1 answer
223 views

Native function in Mathematica export functions from Mathematica to MATLAB

Is there any native function in Mathematica (not ToMatlab) that I can export a function from Mathematica to MATLAB, to Paraview or to any plotting software? Clarification: I want to export something ...
Erdem's user avatar
  • 869
6 votes
1 answer
571 views

An efficient way to translate a triple for-loop from Matlab to Mathematica

This is my first post on StackExchange, so if I violate any etiquettes, I apologize in advance. I am a senior engineering student who has been using Mathematica for a year now. For one of my classes, ...
H. Alanzi's user avatar
4 votes
2 answers
626 views

Why does NDSolve blow up when given my ODE but bvp4c in Matlab does not?

I am numerically solving the following ODE initially using NDSolve in Mathematica(updated and corrected): $-(-\frac{z'(r)}{r \sqrt{z'(r)^2+1}}-\frac{z''(r)}{\left(z'(r)^2+1\right)^{3/2}})=A_1(z(r)+H)...
Linmin's user avatar
  • 41