Muhammad Rakeh Saleem in MATLAB Answers
Última actividad el 31 de Mayo de 2018

So i have been getting this error for quite a long and i don't know whats the problem in the code. Refer to the code, I have to plot the waveform of the data that is stored in the z variable after concatenation of several strings. The point is to get data from 8 different fields of same channel in Thingspeak platform. So far I have received data from the all fields and make a single string of the data. In the end, when I try to plot it prompt me with the following error and does not plot the data. ======> "Undefined function 'real' for input arguments of type 'string' Error" <====== Can somebody please guide me how to remove this error as I am not very familiar with MATLAB coding. Any help will be really appreciated. data1=thingSpeakRead(readChannelID,'Fields',[1],'NumPoint',1,'OutputFormat','timetable'); data2=thingSpeakRead(readChannelID,'Fields',[2],'NumPoint',1,'OutputFormat','timetable'); data3=thingSpeakRead(readChannelID,'Fields',[3],'NumPoint',1,'OutputFormat','timetable'); data4=thingSpeakRead(readChannelID,'Fields',[4],'NumPoint',1,'OutputFormat','timetable'); data5=thingSpeakRead(readChannelID,'Fields',[5],'NumPoint',1,'OutputFormat','timetable'); data6=thingSpeakRead(readChannelID,'Fields',[6],'NumPoint',1,'OutputFormat','timetable'); data7=thingSpeakRead(readChannelID,'Fields',[7],'NumPoint',1,'OutputFormat','timetable'); data8=thingSpeakRead(readChannelID,'Fields',[8],'NumPoint',1,'OutputFormat','timetable'); L=string(data1.test1); L1=extractBefore(L,"/"); x1=strsplit(L1,' '); M=string(data2.test2); M1=extractBefore(M,"/"); x2=strsplit(M1,' '); N=string(data3.test3); N1=extractBefore(N,"/"); x3=strsplit(N1,' '); O=string(data4.test4); O1=extractBefore(O,"/"); x4=strsplit(O1,' '); P=string(data5.test5); P1=extractBefore(P,"/"); x5=strsplit(P1,' '); Q=string(data6.test6); Q1=extractBefore(Q,"/"); x6=strsplit(Q1,' '); R=string(data7.test7); R1=extractBefore(R,"/"); x7=strsplit(R1,' '); S=string(data8.test8); x8=strsplit(S,' '); z=cat(2,x1,x2,x3,x4,x5,x6,x7,x8) thingSpeakPlot(z)

Acerca de ThingSpeak

The community for students, researchers, and engineers looking to use MATLAB, Simulink, and ThingSpeak for Internet of Things applications. You can find the latest ThingSpeak news, tutorials to jump-start your next IoT project, and a forum to engage in a discussion on your latest cloud-based project. You can see answers to problems other users have solved and share how you solved a problem.