![]() ![]() how long will it take to lear all these MATLAB tricks, the help is great indeed, I started to using it just a while ago :-). Learning a lot of matlab functions i think indeed is the way, but being able to vectorise like above i think took me about 2-3 years matlab experience.ītw, matlabs documentation is the absolute best, and if you type "help function" in the console, you get a bunch of references to other similair funcitons at the bottom, that for me was the most effective way to discover functions. On the other hand, coding everything "step-by-step" in C++ means that you need to understand the math, hence you know quite precisely what your code actually does once it works properly. Secondly, I wanted to try ode"x" solvers for stiff equations (my problem includes several PDEs) as it should optimize automatically the computing time (choosing a time step with respect to given accuracy). Im wondering whether we can use matrix product (or hadamard product, kronecker product, etc) of a vector and identity matrices to create a diagonal matrix. I decided to give MATLAB a chance because of two things: first of all I disliked that I could not draw graphs outputs in C++ immediately I had to store all the values in MS Excel and then plot the data here) - making a Windows-based with GUI for graphs is a struggle for this purpose and the code is not compatible between Windows/macOS. In many programs you can create diagonal matrix from a vector, like diag function in Matlab and DiagonalMatrix function in Mathematica. Python libraries for math are much better). I also consider C++ to be very fast, but when it comes to the math it lacks function (I did not have a good experiences with C++ math libraries, e.g. D diag (v,k) places vector v on the k th diagonal. ![]() Since I am used to C++, my MATLAB implementation looked odd. D diag (v) returns a square diagonal matrix with vector v as the main diagonal. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |